Linux / php требует родительский каталог

Я на Ubuntu 11.10 и установил сервер Apache для размещения своего локального веб-сайта, прежде чем я учу его у компании.

Место моего сайта – «/ home / a1a4a / www /»

У меня есть php-файл в /home/a1a4a/www/account/account_info.php "

Что я хочу, чтобы он включил файл в "/home/a1a4a/www/include/fg_membersite.php"

Это то, что я сделал с account_info.php

require_once('./include/fg_membersite.php'); 

И я получил эту ошибку

 Warning: require_once(./include/fg_membersite.php): failed to open stream: No such file or directory in /home/a1a4a/www/account/account_info.php on line 10 Fatal error: require_once(): Failed opening required './include/fg_membersite.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/a1a4a/www/account/account_info.php on line 10 

Так что я сделал не так? Как исправить . У меня есть полные разрешения (sudo chown -R www-data).

Спасибо и счастливые праздники 🙂

Related of "Linux / php требует родительский каталог"

Всегда используйте абсолютный путь или вы столкнетесь с ошибками в зависимости от вызывающего сценария.

 require_once('./include/fg_membersite.php'); 

на самом деле

 require_once(dirname(dirname(__FILE__)).'/include/fg_membersite.php');