Автор Тема: apache2+mySql+PHP не работает. [РЕШЕНО]  (Прочитано 1195 раз)

Оффлайн fsghsfggh

  • Участник
  • *
  • Сообщений: 107
Нужно запустить joomla на KDesktop. Раньше ставил joomla на Кентавр, сервер уже стаял по умолчанию на нем, только немного надо было настроить.
Сейчас ставилю сервер на KDesktop. Но он не запускается.
Ставил так.
# apt-get install lamp-serverПотом удалил и поставил так.
#apt-get install php5 php5-mysql apache2-mod_php5
#apt-get install MySQL-server php5-mysql unzip
Но показывает при запуске.
# systemctl start httpd2.service
Job for httpd2.service failed. See 'systemctl status httpd2.service' and 'journalctl -xn' for details.
Пишет одну и туже ошибку.
# systemctl status httpd2.service
httpd2.service - The Apache2 HTTP Server
   Loaded: loaded (/lib/systemd/system/httpd2.service; enabled)
   Active: failed (Result: exit-code) since Ср 2015-05-06 14:32:25 MSK; 14min ago
  Process: 8639 ExecStart=/usr/sbin/apachectl2 start (code=exited, status=3)
  Process: 8637 ExecStartPre=/usr/bin/httpd2-cert-sh generate httpd2 (code=exited, status=0/SUCCESS)

май 06 14:32:22 viktarh-pc.localdomain systemd[1]: Starting The Apache2 HTTP Server...
май 06 14:32:22 viktarh-pc.localdomain httpd2[8664]: httpd2: Syntax error on line 155 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 151 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_html_default.conf: No such file or directory
май 06 14:32:22 viktarh-pc.localdomain apachectl2[8639]: httpd2: Syntax error on line 155 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 151 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_html_default.conf: No such file or directory
май 06 14:32:25 viktarh-pc.localdomain systemd[1]: httpd2.service: control process exited, code=exited status=3
май 06 14:32:25 viktarh-pc.localdomain systemd[1]: Failed to start The Apache2 HTTP Server.
май 06 14:32:25 viktarh-pc.localdomain systemd[1]: Unit httpd2.service entered failed state
« Последнее редактирование: 06.05.2015 22:32:03 от viktarh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: apache2+mySql+PHP не работает.
« Ответ #1 : 06.05.2015 15:07:12 »
systemd и серверные приложения мало совместимы.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: apache2+mySql+PHP не работает.
« Ответ #2 : 06.05.2015 16:20:13 »
systemd и серверные приложения мало совместимы.
До тех пор, пока нет нормального unit файла. Здесь в логе вижу ошибку в конфиге, на которую идёт ругань, номер строки и кофиг файл указан.

Оффлайн fsghsfggh

  • Участник
  • *
  • Сообщений: 107
Re: apache2+mySql+PHP не работает.
« Ответ #3 : 06.05.2015 20:18:19 »
Раньше на кинтавр стаял system и не было не каких проблем.

155 of /etc/httpd2/conf/httpd2.conf
Include conf/sites-enabled/*.conf
151 of /etc/httpd2/conf/sites-enabled/000-default.conf
Include            conf/extra-available/Directory_html_default.conf
Этого файла нет Directory_html_default.conf

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: apache2+mySql+PHP не работает.
« Ответ #4 : 06.05.2015 20:28:44 »
Он есть в apache2-base, но в другом месте.
Андрей Черепанов (cas@)

Оффлайн fsghsfggh

  • Участник
  • *
  • Сообщений: 107
Re: apache2+mySql+PHP не работает.
« Ответ #5 : 06.05.2015 20:39:01 »
Спасибо, взял файл Directory_html_default.conf по соседству
/etc/httpd2/conf/include/
и с копировал в
/etc/httpd2/conf/extra-available/
Всё заработала.
Еще есть вот здесь, может кому пригодится
/usr/share/doc/apache2-2.2.24/original/include/Directory_html_default.conf
« Последнее редактирование: 06.05.2015 22:24:00 от viktarh »

Оффлайн ArtCh

  • Участник
  • *
  • Сообщений: 26
Re: apache2+mySql+PHP не работает. [РЕШЕНО]
« Ответ #6 : 07.05.2015 04:23:01 »
Спасибо, взял файл Directory_html_default.conf по соседству
/etc/httpd2/conf/include/
и с копировал в
/etc/httpd2/conf/extra-available/
Всё заработала.
Еще есть вот здесь, может кому пригодится
/usr/share/doc/apache2-2.2.24/original/include/Directory_html_default.conf

Так же делал данную операцию при использовании дистрибутива дистрибутива altlinux-7.0.4-school-server-i586-ru-install-dvd5,
иначе выходило сообщение.