Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

После установки php 5.2.17 апач не хочет запускаться

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
goooooch
Posts: 11
Joined: Fri Feb 19, 2016 11:05 am

После установки php 5.2.17 апач не хочет запускаться
  • Quote

Post by goooooch » Fri Feb 19, 2016 11:16 am

Всем привет.
Установил Весту 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>
Как быть? Куда копать?
Top

cyber01
Posts: 11
Joined: Tue Nov 27, 2012 3:23 pm

Re: После установки php 5.2.17 апач не хочет запускаться
  • Quote

Post by cyber01 » Fri Feb 19, 2016 11:58 am

1. А зачем такой древний (и дырявый) PHP?
2. Выложите error логи апача
Top

goooooch
Posts: 11
Joined: Fri Feb 19, 2016 11:05 am

Re: После установки php 5.2.17 апач не хочет запускаться
  • Quote

Post by goooooch » Fri Feb 19, 2016 12:35 pm

Если устанавливаю "древний и дырявый", то не просто так, верно? Видимо, есть на то причина...

Смотрю статус 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.
Top

cyber01
Posts: 11
Joined: Tue Nov 27, 2012 3:23 pm

Re: После установки php 5.2.17 апач не хочет запускаться
  • Quote

Post by cyber01 » Fri Feb 19, 2016 12:46 pm

goooooch wrote:Заранее спасибо тому, кто напишет в чем отличие директивы Include от IncludeOptional.
Не подумал, что может для специфических задач нужно.
А разница такая:
Include - указанный конфиг должен быть обязательно подгружен и в случае если он не найден - вываливается апачик с ошибкой
IncludeOptional - указанный конфиг может быть,а может и не быть. Если его не будет, то этот параметр игнорируется и загрузка сервера продолжается
Top


Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password