Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374834 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн AlesSPb

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
нужно чтобы пользователь www-data мог писать в эту папку
apache работает от этого пользователя

Спасибо большое. А почему именно от пользователя www-data ? Я так понял демон apache - /etc/init.d/apache2, у меня владелец у него не www-data  :-\ Почему же тогда апач запускается от www-data и как его поменять ? :)
В поиске не нашел  по этой теме :(

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Спасибо большое. А почему именно от пользователя www-data ? Я так понял демон apache - /etc/init.d/apache2, у меня владелец у него не www-data  :-\ Почему же тогда апач запускается от www-data и как его поменять ? :)
В поиске не нашел  по этой теме :(
а зачем его менять, дайте просто этому процессу право писать в ту папку, куда вам надо, либо дать www-data права рута
лично я использую второй вариант

Оффлайн AlesSPb

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
а зачем его менять, дайте просто этому процессу право писать в ту папку, куда вам надо, либо дать www-data права рута
лично я использую второй вариант

Я так и сделал с вашей подсказки.:) А последний вопрос - академический интерес, так как я думал, что программа запускается от имени владельца, получается что это не обязаельно так, во всяком случае, в моей ситуации это не очевидно :) 

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
именно apache запускается от www-data.
на счет других нада читать, не подскажу....

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #514 : 21 Августа 2009, 15:40:41 »
я поставил у себя дома dbscript для тестов..

мой домашний IP внутренней сети 171.219.8.1
при соединении с dbscript  до своего SQL сервера   как до 127.0.0.1 все отлично
при попытке соед к 171.219.8.1 как и к 171.219.8.4 получаю мессагу

Обнаружена ошибка!
2013 - Lost connection to MySQL server at 'reading initial communication packet', system error: 111
читал в инете - ошибка довольно популярная и возникает с разным php-mysql софтом, однако методов борьбы не нашел.

все юзеры на обоих хостах для программы созданы, IP указаны. почитал свой исходный код - ошибок нет.
проблема заметна еще на стадии install.php

даже все логины и пароли на указанных машинах одинаковыми сделал - не помогло.

дома: Ubuntu 9.04 MYqsl Root  **** 127.0.0.1 3306
Srv inf^ Mysql 5.0.75-0ubuntu10.2
OS Linux 2.6.28-15-generic
al-desktop
4x AMd Phenom 9850 2729Mhz Quad core , 8.0Gb ram

в файрволле Firestarter разрешил любые действия для портов 3306 и для указанных IP .

лог из программы dbscript
(Нажмите, чтобы показать/скрыть)

SVN
http://code.google.com/p/db-script/downloads/list

dblinker.php
(Нажмите, чтобы показать/скрыть)

все www размещаю на файловой NTFS чтобы ни у апача ни у чего не возникало проблем.

install.php
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Августа 2009, 17:29:09 от dj--alex »
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн fallen_nik

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #515 : 23 Августа 2009, 12:02:00 »
Я это решил  вот таким способом Apache + Php5 + Mysql. Затем настроить Jabber-server openfire и транспорт google talk. И протестировать всё это Jabber-клиентом Psi используя учётную запись Google Mail.
http://it-talk.ru/?p=201#more-201
одинаково работает и в 9.04 и  в 8.04 (все красиво и доходчиво расписано)  :)
« Последнее редактирование: 23 Августа 2009, 14:09:45 от fallen_nik »

Оффлайн uinLEADER

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #516 : 30 Августа 2009, 18:45:21 »
столкнулся с проблеммой.... при создание HTML странички и ввода русских букв  например

<body>
<p> тест
</body>

то при загрузке страничке он отображает какието кракозябры =( как исправить?
Нет ничего ни хорошего, ни плохого. все есть как оно есть.
Остальное — наше суждение, которое ничего не стоит.

Оффлайн bektau

  • Участник
  • *
  • Сообщений: 140
  • US 9.04, US 9.10 , Lucid 10.04 (fix)
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #517 : 30 Августа 2009, 19:14:02 »
столкнулся с проблеммой.... при создание HTML странички и ввода русских букв  при загрузке страничке он отображает какието кракозябры =( как исправить?

настрой чтобы по умолчанию отдавалась кодировка utf-8 сервером.
правильно это сделать в настройках сервера.

для апача в конфигах или в .htaccess
ну и редактор в котором html пишешь ,тоже должен сохранять в utf-8

--
оффтопик: как то мне больше lighttpd приглянулся нежели апач..
« Последнее редактирование: 30 Августа 2009, 20:51:31 от bektau »

Оффлайн La5erWind

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #518 : 06 Сентября 2009, 10:59:31 »
настрой чтобы по умолчанию отдавалась кодировка utf-8 сервером.
правильно это сделать в настройках сервера.

Не верно, ибо у хостера может стоять, другая кодировка по умолчанию, правильно указывать кодировку в теле html документа. Если это php, тогда правильне посылать запрос header,  у него приоритет перед кодировкой в документе.

Ключевые слова для поиска инфы: header content-type windows-1251 utf 8
Iam cool!

Оффлайн Semen1989

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #519 : 07 Сентября 2009, 19:49:38 »
# sudo mysqladmin -u root password 111111
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Что с этим делать?

Оффлайн Дмитрий Владимирович

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #520 : 08 Сентября 2009, 12:00:25 »
в конфиге mysql надо дописать волшебные строчки

[client]
default-character-set = cp1251

[mysqld]
default-character-set = cp1251
character-set-server = cp1251
collation-server = cp1251_general_ci
init-connect = "SET NAMES cp1251"
skip-character-set-client-handshake

[mysqldump]
default-character-set = cp1251

Спасибо! мне тоже помогло!

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #521 : 15 Сентября 2009, 17:13:56 »
за все это время неужели ни у кого такой ошибки как у меня не было (!)

счас реально уже нужно т.к. на нашей машине аналогичная ошибка всплыла, а методик решения нет покачто

подскажите с чем надо бороться чтобы состоялось "рукопожатие" ?
в файрволле порты разрешены,  на второй машине  -файрвола вообще нет и не было.
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн Hammer34

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #522 : 17 Сентября 2009, 15:14:56 »
Помогите настроить proftpd что-бы я могу зайти в var/www и мог перезалить или залить в неё новые файлы или изменить. Просто я ни могу подключиться :(

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #523 : 17 Сентября 2009, 15:45:47 »
2013 - Lost connection to MySQL server at 'reading initial communication packet', system error: 111

оказывается в этом виноват тупой bind-address по умолчанию. нужно его полностью отключать
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн Hammer34

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #524 : 20 Сентября 2009, 14:37:35 »
Ну чё ни кто незнает как настроить фтп ? Я просто ни могу удалить или заменить файл :( Пишет нет доступа...

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.