Помогите запустить веб сервер на rfremix 21

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
тигр
Активист
Сообщения: 19
Зарегистрирован: 18 июл 2014, 16:20
Контактная информация:

Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение тигр » 17 мар 2015, 00:53

Всем доброго времени суток!

Столкнулся с такой проблемой: установил LAMP на rfremix 21 вроде всё прошло нормально при установке, а когда стал запускать почему-то вроде как mariadb запустилась и даже через enable в автозагрузку добавилось и вот сам сервер не запускается хронически, хотя cups запускается нормально, а ведь он через тот же LOCALHOST запускается только с приставкой :631. Стал искать в инете что либо на шёл вот эту страничку http://forum.russianfedora.pro/viewtopi ... 2c5358eac8 там у чела вроде что-то подобное, только вот всё что там описано мне не помогло. Зато команду, которую ему предложили ввести, а именно

Код: Выделить всё

# systemctl -l status httpd.service mariadb.service
я тоже ввёл и вот что мне выдал терминал:

Код: Выделить всё

[tigr@localhost ~]$ su
Пароль: 
[root@localhost tigr]# systemctl -l status httpd.service mariadb.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: failed (Result: exit-code) since Пн 2015-03-16 23:54:15 MSK; 50min ago
  Process: 15479 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 15479 (code=exited, status=1/FAILURE)

мар 16 23:54:15 localhost.localdomain httpd[15479]: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 5 of /etc/httpd/conf.d/z-gforge.conf: Syntax error on line 2 of /etc/fusionforge/httpd.conf.d/40-vhosts-extra.conf: Could not open configuration file /var/lib/fusionforge/etc/httpd.vhosts: No such file or directory
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
мар 16 23:54:15 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
мар 16 23:54:15 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service failed.

● mariadb.service - MariaDB 10.0 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled)
  Drop-In: /usr/lib/systemd/system/mariadb.service.d
           └─mysql-compat.conf
   Active: active (running) since Пн 2015-03-16 23:10:37 MSK; 1h 34min ago
 Main PID: 13828 (mysqld_safe)
   CGroup: /system.slice/mariadb.service
           ├─13828 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
           └─13952 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock

мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: See the MariaDB Knowledgebase at http://mariadb.com/kb or the
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: MySQL manual for more instructions.
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: Please report any problems at http://mariadb.org/jira
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: The latest information about MariaDB is available at http://mariadb.org/.
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: You can find additional information about the MySQL part at:
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: http://dev.mysql.com
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: Support MariaDB development by buying support/new features from
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: SkySQL Ab. You can contact us about this at sales@skysql.com.
мар 16 23:10:36 localhost.localdomain mysqld_safe[13828]: 150316 23:10:36 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
мар 16 23:10:36 localhost.localdomain mysqld_safe[13828]: 150316 23:10:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[root@localhost tigr]# 
и ещё команда, которую ему тоже предложили ввести, а именно:

Код: Выделить всё

# journalctl --full --no-pager --unit httpd.service --lines 10
я тоже попробовал и вот что терминал мне выдал:

Код: Выделить всё

[tigr@localhost ~]$ su
Пароль: 
[root@localhost tigr]# journalctl --full --no-pager --unit httpd.service --lines 10
-- Logs begin at Пт 2015-02-20 20:22:11 MSK, end at Вт 2015-03-17 00:50:26 MSK. --
мар 16 23:46:44 localhost.localdomain httpd[15069]: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 5 of /etc/httpd/conf.d/z-gforge.conf: Syntax error on line 2 of /etc/fusionforge/httpd.conf.d/40-vhosts-extra.conf: Could not open configuration file /var/lib/fusionforge/etc/httpd.vhosts: No such file or directory
мар 16 23:46:44 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
мар 16 23:46:44 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
мар 16 23:46:44 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
мар 16 23:46:44 localhost.localdomain systemd[1]: httpd.service failed.
мар 16 23:54:15 localhost.localdomain httpd[15479]: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 5 of /etc/httpd/conf.d/z-gforge.conf: Syntax error on line 2 of /etc/fusionforge/httpd.conf.d/40-vhosts-extra.conf: Could not open configuration file /var/lib/fusionforge/etc/httpd.vhosts: No such file or directory
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
мар 16 23:54:15 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
мар 16 23:54:15 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service failed.
[root@localhost tigr]# 
Я просто ещё новичёк в юниксах, многого не понимаю, так что прошу прощения, если глупо себя веду, но я правда не понимаю, что мне с этим делать, сервер не запускается, в чём может быть причина и как это можно исправить?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение Olej » 17 мар 2015, 10:34

тигр писал(а): хотя cups запускается нормально, а ведь он через тот же LOCALHOST запускается только с приставкой :631.
Только не "приставка", а сетевой порт, порт TCP или порт UDP ... скорее TCP при работе CUPS.
Вам это утчнение дальше при работе пригодится.
тигр писал(а): Стал искать в инете что либо на шёл вот эту страничку http://forum.russianfedora.pro/viewtopi ... 2c5358eac8 там у чела вроде что-то подобное, только вот всё что там описано мне не помогло.
Всё, что вы описываете, связано с тем, что в Fedora новая система управления сервисами systemd, в отличии от многолетней sysinit в более ранних дистрибутивах.
Всё, что вы можете найти и читать про запуск серверов, написанное раньше, чем 1-2 года назад - не соответствует systemd!
Про управление systemd можете почитать вот здесь: Заметки о systemd, часть 2, управление + ещё 2-3 заметки там рядом, взад-вперёд, про systemd.
Ещё есть отдельная тема здесь на форуме, можете просмотреть: systemd - ночной кошмар для пользователя.
Там где-то в темах есть ссылка на перевод >100 стр. тех. описания systemd от его автора Ленарта Поттеринга ... найдёте.
тигр писал(а): Зато команду, которую ему предложили ввести, а именно

Код: Выделить всё

# systemctl -l status httpd.service mariadb.service
я тоже ввёл и вот что мне выдал терминал:

Код: Выделить всё

[tigr@localhost ~]$ su
Пароль: 
[root@localhost tigr]# systemctl -l status httpd.service mariadb.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: failed (Result: exit-code) since Пн 2015-03-16 23:54:15 MSK; 50min ago
  Process: 15479 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 15479 (code=exited, status=1/FAILURE)

мар 16 23:54:15 localhost.localdomain httpd[15479]: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 5 of /etc/httpd/conf.d/z-gforge.conf: Syntax error on line 2 of /etc/fusionforge/httpd.conf.d/40-vhosts-extra.conf: Could not open configuration file /var/lib/fusionforge/etc/httpd.vhosts: No such file or directory
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
мар 16 23:54:15 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
мар 16 23:54:15 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
мар 16 23:54:15 localhost.localdomain systemd[1]: httpd.service failed.

● mariadb.service - MariaDB 10.0 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled)
  Drop-In: /usr/lib/systemd/system/mariadb.service.d
           └─mysql-compat.conf
   Active: active (running) since Пн 2015-03-16 23:10:37 MSK; 1h 34min ago
 Main PID: 13828 (mysqld_safe)
   CGroup: /system.slice/mariadb.service
           ├─13828 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
           └─13952 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock

мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: See the MariaDB Knowledgebase at http://mariadb.com/kb or the
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: MySQL manual for more instructions.
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: Please report any problems at http://mariadb.org/jira
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: The latest information about MariaDB is available at http://mariadb.org/.
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: You can find additional information about the MySQL part at:
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: http://dev.mysql.com
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: Support MariaDB development by buying support/new features from
мар 16 23:10:36 localhost.localdomain mysql-prepare-db-dir[13705]: SkySQL Ab. You can contact us about this at sales@skysql.com.
мар 16 23:10:36 localhost.localdomain mysqld_safe[13828]: 150316 23:10:36 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
мар 16 23:10:36 localhost.localdomain mysqld_safe[13828]: 150316 23:10:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[root@localhost tigr]# 
Конечно, потому что команда status в строке systemctl - это диагностика.
А команды запуска останова (в той же строке): start и stop.
А сделать постоянным (при загрузке системы): anable и disable.
А диагностика ваша говорит, что сервер Apache ваш лежит, не активный: disabled.
И указывает вам на причину:

Код: Выделить всё

мар 16 23:54:15 localhost.localdomain httpd[15479]: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 5 of /etc/httpd/conf.d/z-gforge.conf: Syntax error on line 2 of /etc/fusionforge/httpd.conf.d/40-vhosts-extra.conf: Could not open configuration file /var/lib/fusionforge/etc/httpd.vhosts: No such file or directory

Аватара пользователя
тигр
Активист
Сообщения: 19
Зарегистрирован: 18 июл 2014, 16:20
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение тигр » 17 мар 2015, 13:17

Olej писал(а):

Только не "приставка", а сетевой порт, порт TCP или порт UDP ... скорее TCP при работе CUPS.
Вам это утчнение дальше при работе пригодится.
Благодарю!
Olej писал(а): Всё, что вы описываете, связано с тем, что в Fedora новая система управления сервисами systemd, в отличии от многолетней sysinit в более ранних дистрибутивах.
Всё, что вы можете найти и читать про запуск серверов, написанное раньше, чем 1-2 года назад - не соответствует systemd!
Про управление systemd можете почитать вот здесь: Заметки о systemd, часть 2, управление + ещё 2-3 заметки там рядом, взад-вперёд, про systemd.
Ещё есть отдельная тема здесь на форуме, можете просмотреть: systemd - ночной кошмар для пользователя.
Там где-то в темах есть ссылка на перевод >100 стр. тех. описания systemd от его автора Ленарта Поттеринга ... найдёте.
А сейчас по этим выводам терминала, можно какие-то выводы сделать?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение Olej » 17 мар 2015, 14:05

тигр писал(а):А сейчас по этим выводам терминала, можно какие-то выводы сделать?
Ну я же вам написал: у вас неправильные конфигурационные файлы Apache, или их нет, или неправильно указаны пути и таких файлов нет.
Научитесь его стартовать просто вручную, пока с конфигами будет всё путём.

А после этого читайте как управлять серверами/сервисами через systemd.

Аватара пользователя
тигр
Активист
Сообщения: 19
Зарегистрирован: 18 июл 2014, 16:20
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение тигр » 17 мар 2015, 14:18

Olej писал(а):
Ну я же вам написал: у вас неправильные конфигурационные файлы Apache, или их нет, или неправильно указаны пути и таких файлов нет.
Научитесь его стартовать просто вручную, пока с конфигами будет всё путём.

А после этого читайте как управлять серверами/сервисами через systemd.
А что Вы имеете ввиду под вручную, вот это service httpd start или это systemctl start httpd.service, так это всё 100 раз перепробовал, и вот что терминал на это отвечал:

Код: Выделить всё

[tigr@localhost ~]$ su
Пароль: 
[root@localhost tigr]# systemctl start httpd.service mariadb.serviceJob for httpd.service failed. See "systemctl status httpd.service" and "journalctl -xe" for details.
[root@localhost tigr]# 

Но после этого всё равно ничего не запускается! Что мне сделать, чтобы запускалось и автозагрузку добавилось и чтобы я мог пользоваться?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение Olej » 17 мар 2015, 14:41

тигр писал(а): Но после этого всё равно ничего не запускается!
Конечно не запускается! ;-)
Потому что у вас конфигурационные файлы Apache не там, отсутствуют, или заполнены не тем что надо.
тигр писал(а): Что мне сделать, чтобы запускалось и автозагрузку добавилось и чтобы я мог пользоваться?
Брать руководство по Apache и читать. ;-)
Но это уже проблемы Apache, и не имеет никакого касательства ник Linux, ни к systemd, ни к управлению сервисами.
Apache пытается стартовать, запускается, читает лажу в конфигах и падает... :-o

Аватара пользователя
тигр
Активист
Сообщения: 19
Зарегистрирован: 18 июл 2014, 16:20
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение тигр » 17 мар 2015, 15:07

Olej писал(а): Брать руководство по Apache и читать. ;-)
Но это уже проблемы Apache, и не имеет никакого касательства ник Linux, ни к systemd, ни к управлению сервисами.
Apache пытается стартовать, запускается, читает лажу в конфигах и падает... :-o
А где их по-русски можно почитать не подскажете? И ещё один момент: когда я только поставил один Apache и не установил ещё всего остального он у меня запустился этой командой иоткрывалась федоровская стартовая страница, а когда всё остальное остальное доустановил перестало всё работать почему-то, так что может всё таки не в Apache дело то?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение Olej » 17 мар 2015, 15:14

тигр писал(а):
Olej писал(а): Брать руководство по Apache и читать. ;-)
Но это уже проблемы Apache, и не имеет никакого касательства ник Linux, ни к systemd, ни к управлению сервисами.
Apache пытается стартовать, запускается, читает лажу в конфигах и падает... :-o
А где их по-русски можно почитать не подскажете?
Подскажу ;-)

Найдите вот эту книжку (её много и в Интернет для скачивания), я был научным редактором издательства при издании этого перевода: там на только Apache, но все компоненты LAMP: установка, проверка, конфигурирование ... кратко, но вполне достаточно:
Мишель Е. Дэвис, Джон А. Филлипс, Изучаем PHP и MySQL, 2-е издание, 2008г.
Изображение

Аватара пользователя
тигр
Активист
Сообщения: 19
Зарегистрирован: 18 июл 2014, 16:20
Контактная информация:

Re: Помогите запустить веб сервер на rfremix 21

Непрочитанное сообщение тигр » 17 мар 2015, 16:06

Olej писал(а): Подскажу ;-)

Найдите вот эту книжку (её много и в Интернет для скачивания), я был научным редактором издательства при издании этого перевода: там на только Apache, но все компоненты LAMP: установка, проверка, конфигурирование ... кратко, но вполне достаточно:
Мишель Е. Дэвис, Джон А. Филлипс, Изучаем PHP и MySQL, 2-е издание, 2008г.
Изображение
Благодарю, попробую поискать, во всяком случае я думаю, что пригодится по любому! А всё-таки почему сначала Apache работал. а потом перестал, в чём может быть причина этого? Ведь даже чисто логически: сначала он видел конфиги, а потом перестал, соответственно возникает вопрос: что случилось такого, что он перестал видеть их?(Просто я понять хочу)


Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей