ThinkPHP5 启动 open_basedir 报错
open_basedir
背景
老大交给我两个文件,一个html,一个Controller文件,让我跑一下
过程
我这么喜欢用laravel的人,真不想用tp5,没办法,还是下载tp5
跑起来的时候,报错,提示是 open_basedir require ../start.php 加载不到
解决办法
谷歌搜
问题定位到了是.user.ini open_basedir 路径写错了,需要修改下面这样就好php thinkphp/public/.user.ini
结果
不需要重启php nginx ,
再次刷新浏览器地址,终于好了,我找了快3个小时都没解决
说明
- 我的php版本7.2 ,php.ini open_basedir 注释掉了,没开
- nginx.conf 没写啥 fastcgi_param 这玩意
(以上两个我看搜出来的答案有,我一个个尝试了,都不行)
tp 启动
url地址:项目路径/public
命令行 php think run
TP在开发的阶段应该打开
app_debug
和app_trace
模式,甚至这么搞、基本明了其他调试可以打断点(
xdebug
)@AlicFeng 给你邮件回复了,谢谢~