前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >open_basedir错误解决办法

open_basedir错误解决办法

作者头像
申霖
发布2019-12-27 17:31:49
1.3K0
发布2019-12-27 17:31:49
举报
文章被收录于专栏:小白程序猿小白程序猿

环境介绍:

宝塔面板、Centos系统、Lamp环境、Thinkphp5.0框架

在面板上面创建网站及其附属部署。上传程序到指定目录后,通过域名访问网站,提示如下。

image.png
image.png

此问题在Thinkphp文档中已经做出了说明,

当我们的服务器上面只有一个项目的时候:

可以通过文档内的解决办法来处理这个问题,即通过修改php.ini的方式,在php.ini文件中搜索“open_basedir”,将“open_basedir = "/home/wwwroot/tp5/public/:/tmp/:/var/tmp/:/proc/”改成“open_basedir = "/home/wwwroot/tp5/:/tmp/:/var/tmp/:/proc/” 设置选项是被注释的或者为 none,请将注释去掉。

当存在多个项目的时候就不可如上方式修改,会导致其他项目出现无法找到项目情况。

我们需要通过更改项目根目录下的use.ini文件,默认里面会有open_basedir="",将其路径内的public删除掉即可,重启服务器就可正常访问网站了。

总结来说:修改项目根目录下的use.ini即可解决问题

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档