Page 1 of 1

Не работает PHP в режиме phpcgi

Posted: Mon Sep 12, 2016 9:17 pm
by t3dev
Есть сервер Debian 8.1 и панель Vestacp 0.9.8 (amd64)
Когда я включаю шаблон WebAPACHE2 в режим phpcgi то в логах сервера вижу следующую ошибку

[Mon Sep 12 23:38:22.335363 2016] [:error] [pid 16744] [client 1.2.3.4:50865] PHP Fatal error: Unknown: Failed opening required '/home/develop/web/mydomain.ru/public_html/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

в index.php файле обычный вызов функции phpinfo

Ниже конфиг апача, который генерит система. За исключением строчек где указаны файлы логов.

Code: Select all

<VirtualHost 1.2.3.4:8080>
    ServerName mydomain.ru
    DocumentRoot /home/develop/web/mydomain.ru/public_html
    ScriptAlias /cgi-bin/ /home/develop/web/mydomain.ru/cgi-bin/
    #SuexecUserGroup develop develop
    ...
    <Directory /home/develop/web/mydomain.ru/public_html>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
        Action phpcgi-script /cgi-bin/php
        <Files *.php>
            SetHandler phpcgi-script
        </Files>
    </Directory>
    <Directory /home/develop/web/mydomain.ru/stats>
        AllowOverride All
    </Directory>
    IncludeOptional /home/develop/conf/web/apache2.develop.mydomain.ru.conf*
</VirtualHost>
Помогите, пожалуйста, советом. Работало оно или нет раньше - не знаю.

Re: Не работает PHP в режиме phpcgi

Posted: Wed Sep 14, 2016 11:44 am
by skurudo
Ребилд не помогает?

При переключении на phpcgi в cgi-bin что-нибудь создается?