宝塔面板创建PHP网站时出现“No input file specified”的解决方法
代码示例:
进入到PHP的配置界面PHP的配置文件是php.ini 按ctrl+f,打开窗口搜索界面,搜索open_basedir 后面的路径是用 : 来分隔,在最后加上”:/www/wwwroot/项目路径”
宝塔面板创建PHP网站时出现“No input file specified”的解决方法
代码示例:
进入到PHP的配置界面PHP的配置文件是php.ini 按ctrl+f,打开窗口搜索界面,搜索open_basedir 后面的路径是用 : 来分隔,在最后加上”:/www/wwwroot/项目路径”
一,可以通过关闭“防跨站攻击”解决。
1.进入宝塔,打开站点设置页
2.选择“网站目录”
3.关闭“防跨站攻击”
4.重启站点或者服务器即可。
二,回到服务器上查找问题。
1,/www/下找到wwwlogs文件夹,必定是保存的运行日志,大概可以从这里去找找问题
2,可以看到里面是所有已建网站的运行日志和错误日志。
3,找到不能打开的网站的错误日志,more一下。发现里面讲到“is not within the allowed path(s):”这个目录不在允许的路径中。
解决:
进入到PHP的配置界面PHP的配置文件是php.ini
按ctrl+f,打开窗口搜索界面,搜索open_basedir
果然在open_basedir下没有新建网站的目录。注意一下“open_basedir=”后面的路径是用 : 来分隔,所以在最后加上”:/www/wwwroot/http://test.xxx.com”这个路径,重启PHP,再次测试,正常打开网站。