宝塔面板中 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
- Uovz→2000 元 月 2*E5-2450L 16GB 内存 1TB日本VPS[主机]
- 德讯电信→台湾大宽带独立服务器 不限流量 到国内速度飞快 价格低至¥16独立服务器[U]
- mysql 查询当月数据全球[VPS测评]
- 新商家 edgeNAT→韩国 LG 机房 有条件免费试用一个月 BGP+韩国VPS[主机]
- 便宜 VPS $25 年 2 核 CPU 4G 50G SSD 3T 流全球[VPS测评]
- 稳定 HostDare→1 核 756M 内存 150G 硬盘 600G全球[VPS测评]
- $21.7 年 512M 内存 15G 硬盘 1T 流量 1Gbps K全球[VPS测评]
- 便宜 Dogyun→78 折优惠开启 1 核 512M 10G SSD 全球[VPS测评]
- 投稿 tmhhost→洛杉矶机房 CN2 GIA 线路 36 元 月起 全球[VPS测评]
- 如何快速创建个人独立博客并从中获益?独立服务器[U]
- Cloudcone 新 SC2 套餐,纯SSD,月付1.65美元起;情人全球[VPS测评]
- 主机推荐:WOPUS IDC 也许是最靠谱的虚拟主机全球[VPS测评]
- 百度搜索将打击网站搜索内容需获取权限才能查看的情况全球[VPS测评]
- WordPress一键重新生成全站缩略图插件:Regenerate Th全球[VPS测评]
- 2019黑五: Ultravps.eu → 1G RAM 30G SSD全球[VPS测评]
- 昱格云 1核心 1024M内存 10G SSD 1000G单向流量 10全球[VPS测评]
- CubeCloud 新年促销 75 折全球[VPS测评]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- ucloud香港服务器怎么样?听听这些网友们怎么说的香港VPS[主机]
- 快速云:云计算分类和云计算的特点全球[VPS测评]
- 轻云互联,香港VPS月付22元 美国VPS月付19元美国VPS[主机]
- 美云香港云服务器怎么样?1核1G香港云服务器价格99元/月香港VPS[主机]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱?香港VPS[主机]
- 明恒互联:双旦同庆活动开启,100G国内高防云售价116元/月,香港云主香港VPS[主机]
- 微基主机:1核1G香港云服务器,100Mbps/香港CN2直连/KVM/香港VPS[主机]
- CombCloud,香港沙田cn2vps终身七折起,高质量网络稳定低延迟香港VPS[主机]
- 源云主机:圣诞促销香港CN2 GIA VPS年付319元;美国CN2 G美国VPS[主机]
- 印象云怎么样?85折香港安畅CN2vps带宽3M月付23元香港VPS[主机]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至中报追踪全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-211118.html











