Назад | Перейти на главную страницу

FCGIWrapper не получает путь к файлу php.ini

Я использую Fast CGI с PHP, и он отлично работает, за исключением того, что я заметил, что он не выбирает путь php ini. Кажется, что вообще не используется аргумент -c и говорится, что файл конфигурации не загружается, когда я выполняю phpinfo ()

Я использую:

AddHandler fcgid-script .php
FCGIWrapper '/usr/bin/php-cgi -c /path/to/php.ini' .php

Как ни странно, работает из командной строки.

[tim@localhost ~] $ /usr/bin/php-cgi -c /path/to/php.ini -i | grep Loaded\ Configuration\ File
<tr><td class="e">Loaded Configuration File </td><td class="v">/path/to/php.ini </td></tr>

Дополнительная информация PHP 5.2.10 (cgi-fcgi) (построено: 20 июля 2009 18:09:05)

Итак, оказывается, это была проблема с правами доступа к файлам.

Мой каталог ini принадлежал root: apache, и при переходе на root: root конфигурация была подобрана.

Однако ошибок, сообщающих мне о плохих разрешениях, не возникало.