Автор Тема: Как настроить lamp server?  (Прочитано 5091 раз)

sim

  • Гость
Как настроить lamp server?
« : 13.03.2013 08:22:12 »
Доброго всем времени суток уважаемое сообщество. Решил установить lamp server, начинаю потихоньку осваивать работу вэб сервера в линукс.
Установил  lamp server и phpmyadmin, установка прошла без ошибок. Установился ряд пакетов:
Спойлер
apache2-ab (2.2.22-alt13.M60T.1)
apache2-base (2.2.22-alt13.M60T.1)
apache2-htpasswd (2.2.22-alt13.M60T.1)
condstopstart-common (0.3-alt2)
condstopstart-web (0.3-alt2)
lamp-server (1.0-alt1)
libmcrypt (2.5.7-alt2.qa2)
php5-gd2 (5.3.18.20121017-alt0.M60P.1)
php5-mbstring (5.3.18.20121017-alt0.M60P.1)
php5-mcrypt (5.3.18.20121017-alt0.M60P.1)
php5-mysql (5.3.18.20121017-alt0.M60P.1)
php5-mysqli (5.3.18.20121017-alt0.M60P.1)
phpMyAdmin (3.3.10-alt1)
phpMyAdmin-apache2 (3.3.10-alt1)
t1lib (5.1.2-alt4.1)
MySQL-server и MySQL: Клиент уже были установлены дефолтом.
При вызове команды
service mysqld startПолучаю ошибку
Спойлер
# service mysqld start
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Installing all prepared tables
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
130313  9:27:36 [Note] Plugin 'InnoDB' is disabled.
ERROR: 1049  Unknown database 'mysql'
130313  9:27:36 [ERROR] Aborting

130313  9:27:36 [Note] /usr/sbin/mysqld: Shutdown complete

Installation of system tables failed!

Examine the logs in /var/lib/mysql/log for more information.
You can also try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
You can use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql/log that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
Adjusting environment for mysqld:
При попытке установить пароль MySQL выдает ошибку
Спойлер
# mysql -u root -p
Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Я только начинаю изучать эту тему, и мне не понятно в какую сторону нужно копать, чтобы запустить локальный веб сервер

К тому же не понятно, почему команда
# service httpd2 start
Starting httpd2 service: 
проходит без ошибок, но попытка набрать адрес : localhost выдает ошибку в браузере
Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected
До этого внес пользователя в группу вабмастер.
Заранее благодарен за помощь.

Система kdesktop p6

P.S. Прежде чем задать вопрос тщательно пользовался поиском по форуму ,но к сожалению пока остался там же, откуда и начинал.
« Последнее редактирование: 13.03.2013 09:35:10 от sim »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Как настроить lamp server?
« Ответ #1 : 13.03.2013 11:14:42 »
There is either no index document or the directory is read-protected
Или нет индексного файла в корне веб-сервера (index.html, index.php) либо сама директория имеет проблему с правами (или даже не создана).

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Как настроить lamp server?
« Ответ #2 : 13.03.2013 11:19:28 »
service mysqld startПолучаю ошибку
Кто-то что-то делал с MySQL, очевидно. По-умолчанию такого быть не может. Если ценного нет ничего, удалите всё из /var/lib/mysql и переустановите:
apt-get install MySQL-server --reinstall

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: Как настроить lamp server?
« Ответ #3 : 13.03.2013 13:08:47 »
Приведите конфигурацию в порядок
# ll /var/lib/mysql/my.cnf
-rw------- 1 root root 295 Мар 13 13:04 /var/lib/mysql/my.cnf
# cat /var/lib/mysql/my.cnf
[mysqld]
chroot=/var/lib/mysql
datadir=/db
#log=/log/queries
pid-file=/mysqld.pid
skip-external-locking
skip-networking
socket=/mysql.sock
tmpdir=/tmp
user=mysql

# http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: Как настроить lamp server?
« Ответ #4 : 13.03.2013 13:24:58 »
А проблема на свежепоставленных (а не обновляемых) системах есть. Чиним, о результатах сообщу.
Андрей Черепанов (cas@)

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #5 : 13.03.2013 14:28:09 »
Кто-то что-то делал с MySQL, очевидно. По-умолчанию такого быть не может. Если ценного нет ничего, удалите всё из /var/lib/mysql и переустановите:
 
Откровенно говоря, с мускулом и апачем абсолютно ничего ни делал,  только установил lamp server и попытался запустить, как и описал выше.

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #6 : 13.03.2013 14:32:40 »
А проблема на свежепоставленных (а не обновляемых) системах есть. Чиним, о результатах сообщу.
Ваша правда, система стоит три месяца как   купил ноут и установил. Хотя сказать,  что я не обновлял систему, я бы так не сказал, хотя, таки да, система не стоит с самой ALTLINUX 4

Посмотрел свои конфиги, они ничем не отличаются от Ваших Андрей, кроме прав на директорию /var, но это другая история...:
Спойлер
root@eric ~]# cat /var/lib/mysql/my.cnf
[mysqld]
chroot=/var/lib/mysql
datadir=/db
#log=/log/queries
pid-file=/mysqld.pid
skip-external-locking
skip-networking
socket=/mysql.sock
tmpdir=/tmp
user=mysql

# http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
[root@eric ~]# ll /var/lib/mysql/my.cnf
-rw-rw-rw- 1 root root 295 Мар 12 12:48 /var/lib/mysql/my.cnf

« Последнее редактирование: 13.03.2013 16:52:21 от sim »

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #7 : 13.03.2013 14:54:03 »
There is either no index document or the directory is read-protected
Или нет индексного файла в корне веб-сервера (index.html, index.php) либо сама директория имеет проблему с правами (или даже не создана).

Получается,  что мне самому нужно его создать, окей, буду копать в этом направлении. Честно сказать мои ожидания были несколько иного рода: установил  lamp  и поехали... Весь инет пестрит как его настроить в ... убунту. Могу ли я как пример использовать те доки,   или в альт настройка сильно отличается?
« Последнее редактирование: 13.03.2013 14:56:37 от sim »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Как настроить lamp server?
« Ответ #8 : 13.03.2013 16:15:58 »
установил  lamp  и поехали
Мало установить, надо ещё настроить. Как минимум надо проверить наличие корневой директории для веб-сервера (её можно поглядеть в конфигурационном файле веб-сервера; в разных дистрибутивах эта директория может располагаться по разному пути!), и сверить владельца:группу (сервер обычно стартует не от рута, а от специального пользователя, это для безопасности, поэтому, если владелец у директории будет рут и права будут только для рута без группы, то веб-сервер не сможет получить доступ к директории). Поэтому слепо следовать инструкциям для других дистрибутивов надо с осторожностью. Главное понимать сами основы настройки (чтобы всё работало, надо 3 вещи как минимум -- интерфейс, на котором сервер принимает соединения, номер порта и корневая директория, остальные параметры уже отвечают за тонкую настройку и взаимодействие с другими компонентами, такими как мускуль или пхп). Тогда в любом дистрибутиве можно будет настроить подобную связку и даже в том случае, когда нет настроек по умолчанию (то есть, внести эти настройки самому).

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 011
    • Альт на Эльбрусе
Re: Как настроить lamp server?
« Ответ #9 : 13.03.2013 16:35:48 »
Получается,  что мне самому нужно его создать, окей, буду копать в этом направлении. Честно сказать мои ожидания были несколько иного рода: установил  lamp  и поехали... Весь инет пестрит как его настроить в ... убунту. Могу ли я как пример использовать те доки,   или в альт настройка сильно отличается?
Это мой ляп, хотя IIRC проверял же и установку с нуля после переработки скриптов... прошу по возможности повесить багу на MySQL-server, чтоб случайно не потерялось, если за сегодня не управлюсь.

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

А у нас есть такие странички:
http://www.altlinux.org/MySQL
http://www.altlinux.org/Apache2
http://www.altlinux.org/ApacheMySQLPHP
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #10 : 13.03.2013 16:36:50 »
установил  lamp  и поехали
Мало установить, надо ещё настроить. Как минимум надо проверить наличие корневой директории для веб-сервера (её можно поглядеть в конфигурационном файле веб-сервера; в разных дистрибутивах эта директория может располагаться по разному пути!), и сверить владельца:группу (сервер обычно стартует не от рута, а от специального пользователя, это для безопасности, поэтому, если владелец у директории будет рут и права будут только для рута без группы, то веб-сервер не сможет получить доступ к директории). Поэтому слепо следовать инструкциям для других дистрибутивов надо с осторожностью. Главное понимать сами основы настройки (чтобы всё работало, надо 3 вещи как минимум -- интерфейс, на котором сервер принимает соединения, номер порта и корневая директория, остальные параметры уже отвечают за тонкую настройку и взаимодействие с другими компонентами, такими как мускуль или пхп). Тогда в любом дистрибутиве можно будет настроить подобную связку и даже в том случае, когда нет настроек по умолчанию (то есть, внести эти настройки самому).
есть ли в Альт подробные доки? Вики апача  по альту пустые единственное, что я сделал, так это добавил себя в группу веб мастер.

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #11 : 13.03.2013 16:42:41 »
  прошу по возможности повесить багу на MySQL-server 
Обзязательно,  только никогда этого ни делал. буду старатся. Я думаю просто скинуть свой первый пост, если нужно еще что, то подскажите, плизззззззззз.

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #12 : 13.03.2013 16:49:27 »
Что же до примеров -- дайте ссылку или попробуйте пройти по какому из них и посмотреть, в каких местах отличается.
вот, только часть...

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Как настроить lamp server?
« Ответ #13 : 13.03.2013 17:07:59 »
Откровенно говоря, с мускулом и апачем абсолютно ничего ни делал,
Тут уже пояснили. А я не ожидал, что ошибка недавно прокралась. :-(

sim

  • Гость
Re: Как настроить lamp server?
« Ответ #14 : 13.03.2013 20:38:19 »
 Повесил в багзилу ошибка 28678
« Последнее редактирование: 13.03.2013 20:40:25 от sim »