Red Hat включает в себя проблему, PHP / APACHE - PullRequest
0 голосов
/ 06 июля 2010

У меня есть Red Hat Linux, который я не настроил, но должен заставить работать собственное PHP-приложение.

Это ошибка, которую я получаю.Я просто пытаюсь включить include.php в файл test.php, который находится в той же папке.Я получаю сообщение об ошибке ниже.

 Warning: require(include.php) [function.require]: failed to open stream: Permission denied in /var/www/html/test.php  on line 4

    Fatal error: require() [function.require]: Failed opening required 'include.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/test.php on line 4

У меня установлены разрешения для папки 755, для каждого файла include.php и test.php установлены разрешения 755. Я не уверен, что происходит.У любого есть понимание.Я пытался найти ответ и видел только права доступа к файлам, которые были для других людей, которые не работали для меня.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 06 июля 2010

Проверьте, какое имя пользователя и имя группы у пользователя apache на вашем ящике, и соответственно установите владельца ваших php-файлов.Следующая команда может помочь вам, если ваша папка конфигурации / etc / httpd:

   grep -rn User /etc/httpd/
...