我应该使用.htaccess还是httpd.conf文件中的内容?或者这是php.ini中的内容吗?
我已将httpd.conf中的文档根目录设置为/ var / www / html,并且该站点正常运行。
问题是当我使用include(“/ file”)时;它查看我的服务器的根目录而不是我网站的根目录。
谢谢!我对服务器管理还有点新意。非常感谢您的帮助。
答案 0 :(得分:3)
尝试将当前目录(.
)添加到include_path:“*根据给定的文件路径包含文件,如果没有给出,则指定include_path。如果文件不是在include_path中找到,include()最终会在调用脚本自己的目录和当前工作目录之前检查*。
编辑:
啊,我认为问题在于你正在用/
开始你的路径,它将转换为文件系统的根,而不是网络服务器的根。
如果要包含项目根目录中的内容,请在index.php中定义一个常量:
define('SERVER_ROOT', dirname(__FILE__));
然后像这样使用它:
include(SERVER_ROOT . '/file.php');