打印

thinkphp5无法访问上级目录问题

thinkphp5无法访问上级目录问题

thinkphp5目录结构是这样的:
project
---- application
---- extend
---- public
....
而public才是网站根目录,入口文件是/public/index.php,域名也绑定在/public这个目录
入口文件中会引入public目录之外的php文件,比如require '../extend/test.php',但是这样就会返回500错误
请问有没有解决办法?

TOP

TOP

我装的lnmp1.4,执行./remove_open_basedir_restriction.sh移除防跨目录设置
检查.user.ini文件已被删除,"open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 #也已经添加
nginx已经重启
但是仍然无法访问父目录下的文件,依旧返回500错误

TOP

回复 3# 的帖子

只要按要求删除了你网站目录的防跨目录设置肯定就没问题了
要不你就按教程手动确认一下是否正确移除

要不就付费排查

TOP