我在Ubuntu 11.10上,并安装了Apache服务器来承载我的本地网站之前,我从一家公司托pipe。
我的网站根目录是“/ 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)。
感谢和节日快乐:)
始终使用绝对路径,否则将根据调用脚本面临错误。
require_once('./include/fg_membersite.php');
实际上应该是
require_once(dirname(dirname(__FILE__)).'/include/fg_membersite.php');