宝塔面板中 ThinkPHP5 更改网站目录为 public 后运行报错的解决办法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

今天在部署一个 ThinkPHP5 开发的网站时,把网站根目录指向到 public 目录下,结果运行后产生以下错误
Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/xxx/thinkphp/start.php) is not within the allowed path(s): (/www/wwwroot/xxx/public/:/tmp/:/proc/) in /www/wwwroot/xxx/public/index.php on line 18 Warning: require(/www/wwwroot/xxx/thinkphp/start.php): failed to open stream: Operation not permitted in /www/wwwroot/xxx/public/index.php on line 18 Fatal error: require(): Failed opening required '/www/wwwroot/xxx/public/../thinkphp/start.php' (include_path='.:/www/server/php/70/lib/php') in /www/wwwroot/xxx/public/index.php on line 18看错误代码很明显是 require 文件的时候出错了,并且带上了文件的路径,一开始以为是路径出错的,于是在 index.php 中尝试修改引入的文件路径,发现 index.php 并没有问题。
百度发现这个错误是:open_basedir 的问题 需要在 php.ini 中修改 open_basedir 你的项目路径,或者在 nginx 中也可以定义。
但是我的两个配置文件中都没有该配置参数,突然想到我的服务器使用了宝塔面板。
于是到宝塔面板的网站配置页面,发现有一个“防跨站攻击(open_basedir) 的选项”把该选项关闭即可。
原因如下:open_basedir 将 PHP 所能打开的文件限制在指定的目录树中,包括文件本身。当程序要使用例如 fopen()或 file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在指定的目录树之外,程序将拒绝打开。
本指令不受安全模式打开或关闭的影响。
相关推荐:宝塔面板上的网站出现 no input file specified 错误解决办法
猜你可能想看的VPS
- $10.5 首年 512M 内存 10G SSD 500G 流量 1Gb全球[VPS测评]
- 便宜 VPS $6 月 512M 内存 15G 硬盘 200Mbps 不全球[VPS测评]
- 疯狂猜成语 图猜成语一个老头和进化论的图片是什么成语?全球[VPS测评]
- 搬瓦工 VPS 最新有货方案整理,美国 CN2 GT 香港 PCCW 直美国VPS[主机]
- 360 安全防护中心无法开启的解决方案全球[VPS测评]
- 免费虚拟机 免费体验 15 分钟亚马逊 Windows 虚拟机 可上谷歌WINDOWS
- hostkvm - 日本 KVM VPS 80Mbps 带宽 2 核 1日本VPS[主机]
- 520 欢庆优惠 VpsMS→洛杉矶安畅 GIA CN2 线路 VPS 全球[VPS测评]
- servercheap→$2 月 不限流量 VPS KVM 1G 内存 全球[VPS测评]
- DediPath 元旦优惠→VPS 全场 8 折 Hybrid Serv全球[VPS测评]
- MySql 多个关键字 like 查询结果按照匹配最多排序全球[VPS测评]
- 促销 数脉科技→香港双向 CN2 服务器低至 4 折 E3-1230v2香港VPS[主机]
- TMThosting→西雅图 KVM 七五折起 月付 2.96 美元起 全球[VPS测评]
- HostPapa→.com 域名 首年 0.99 美金 每账户限 5 个全球[VPS测评]
- HostSlick-荷兰KVM VPS 15欧年付 1GB内存25GB 全球[VPS测评]
- UOvZ → 2G 内存 20G 储存 500G流量 100M带宽 徐州全球[VPS测评]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施美国VPS[主机]
- 七安云怎么样?香港CN2+BGP线路VPS 1核1G10M 16/月香港VPS[主机]
- VPS到底有什么用?全球[VPS测评]
- 147SEO采集器 CSS选择器写法案例全球[VPS测评]
- 云服务器能干什么?有几十种玩法?阿里云,腾讯云服务器如何购买?全球[VPS测评]
- 创意IT服务公司主页网站模板 - Softets全球[VPS测评]
- 牛信云入选艾瑞《2022年中国跨境电商服务行业趋势报告》典型厂商全球[VPS测评]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 阿里云ecs香港服务器怎么购买?阿里云香港2核8G5M云服务器仅2449香港VPS[主机]
- 亿速云“双11”上云狂欢大促 高防云服务器、裸金属服务器优惠套餐全球[VPS测评]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- 欧亚云:新春优惠,洛杉矶CERA云主机仅25元/月起,香港CN2仅28元香港VPS[主机]
- 咖啡主机:享受7、8折促销 美国vps仅需15.4元/月 香港vps仅需美国VPS[主机]
- SugarHosts糖果主机:虚拟主机5折(有独立IP);香港/美国cn独立服务器[U]
转载请注明原文地址:http://140.238.13.167:12355/read-220094.html











