После установки php 5.2.17 апач не хочет запускаться
После установки php 5.2.17 апач не хочет запускаться
Всем привет.
Установил Весту 15 на Centos 7.
Собрал php 5.2.17, добавил шаблон, шаблон привязал к домену.
Инструкцию брал здесь http://www.xyberry.com/customer-area/kn ... icle&id=85 (для Centos 6).
Апач не хочет запускаться.
Мешает вот этот блок из конфига, т.к. если его убрать, то апач стартует.
Как быть? Куда копать?
Установил Весту 15 на Centos 7.
Собрал php 5.2.17, добавил шаблон, шаблон привязал к домену.
Инструкцию брал здесь http://www.xyberry.com/customer-area/kn ... icle&id=85 (для Centos 6).
Апач не хочет запускаться.
Мешает вот этот блок из конфига, т.к. если его убрать, то апач стартует.
Code: Select all
<VirtualHost 172.31.1.100:8080>
ServerName mydomain.ru
ServerAlias www.mydomain.ru
ServerAdmin [email protected]
DocumentRoot /home/admin/web/mydomain.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/mydomain.ru/cgi-bin/
Alias /vstats/ /home/admin/web/mydomain.ru/stats/
Alias /error/ /home/admin/web/mydomain.ru/document_errors/
SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/mydomain.ru.bytes bytes
CustomLog /var/log/httpd/domains/mydomain.ru.log combined
ErrorLog /var/log/httpd/domains/mydomain.ru.error.log
<Directory /home/admin/web/mydomain.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
<Files *.php>
SetHandler fcgid-script
</Files>
FCGIWrapper /home/admin/web/mydomain.ru/cgi-bin/fcgi-starter .php
</Directory>
<Directory /home/admin/web/mydomain.ru/stats>
AllowOverride All
</Directory>
Include /home/admin/conf/web/httpd.mydomain.ru.conf*
</VirtualHost>
Re: После установки php 5.2.17 апач не хочет запускаться
1. А зачем такой древний (и дырявый) PHP?
2. Выложите error логи апача
2. Выложите error логи апача
Re: После установки php 5.2.17 апач не хочет запускаться
Если устанавливаю "древний и дырявый", то не просто так, верно? Видимо, есть на то причина...
Смотрю статус systemctl status httpd.service
httpd: Syntax error on line 59 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/vesta.conf: Syntax error on line 134 of /home/admin/conf/web/httpd.conf: No matches for the wildcard 'httpd.mydomain.ru.conf*' in '/home/admin/conf/web', failing (use IncludeOptional if required)
Заменил
на
и все заработало
Заранее спасибо тому, кто напишет в чем отличие директивы Include от IncludeOptional.
Смотрю статус systemctl status httpd.service
httpd: Syntax error on line 59 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/vesta.conf: Syntax error on line 134 of /home/admin/conf/web/httpd.conf: No matches for the wildcard 'httpd.mydomain.ru.conf*' in '/home/admin/conf/web', failing (use IncludeOptional if required)
Заменил
Code: Select all
Include /home/admin/conf/web/httpd.mydomain.ru.conf*
Code: Select all
IncludeOptional /home/admin/conf/web/httpd.mydomain.ru.conf*
Заранее спасибо тому, кто напишет в чем отличие директивы Include от IncludeOptional.
Re: После установки php 5.2.17 апач не хочет запускаться
Не подумал, что может для специфических задач нужно.goooooch wrote:Заранее спасибо тому, кто напишет в чем отличие директивы Include от IncludeOptional.
А разница такая:
Include - указанный конфиг должен быть обязательно подгружен и в случае если он не найден - вываливается апачик с ошибкой
IncludeOptional - указанный конфиг может быть,а может и не быть. Если его не будет, то этот параметр игнорируется и загрузка сервера продолжается