首页
壁纸
友情链接
留言板
读者墙
关于博客
网站统计
更多
免责声明
推荐
工具箱
在线音乐
小霸王
小黑屋
栅格之地
WIKI
Search
1
Typecho博客主题Joe7.7.1美化优化记录【持续更新】
1,471 阅读
2
给你网站博客的评论添加一键打卡功能
1,306 阅读
3
php报错open_basedir restriction in effect问题和TP5的think-log-viewer
1,226 阅读
4
博客美化和优化过程记录及实用技巧【停止更新】
1,223 阅读
5
聊聊rel=external nofollow和rel=noopener noreferrer
1,024 阅读
编程相关
WEB前端
网站建设
生活随笔
经验分享
登录
Search
标签搜索
博客美化
经验分享
网站优化
Joe主题
php
css
typecho
javascript
html
external
nofollow
noopener
ajax
session
跨域
thinkphp
animation
cdn
七牛云
宝塔
小天
累计撰写
21
篇文章
累计收到
219
条评论
首页
栏目
编程相关
WEB前端
网站建设
生活随笔
经验分享
页面
壁纸
友情链接
留言板
读者墙
关于博客
网站统计
免责声明
推荐
工具箱
在线音乐
小霸王
小黑屋
栅格之地
WIKI
搜索到
1
篇与
thinkphp
的结果
2021-08-25
php报错open_basedir restriction in effect问题和TP5的think-log-viewer
首先说一下think-log-viewer:基于 Thinkphp5 开发的日志浏览组件,该组件提供了一键浏览当前项目日志的功能;然后在使用的时候发现一个问题,本地windows部署系统没有问题,线上linux系统部署报错如下:[2] ErrorException in Log.php line 40 fopen(): open_basedir restriction in effect. File(/opt/rasp_php72/logs/alarm/alarm.log.2020-08-14) is not within the allowed path(s): (/www/wwwroot/www.xtboke.com/:/tmp/:/proc/)经过研究,发现是.user.ini文件的问题,一般在根目录,我在用宝塔建站时候,勾选了防跨站攻击(open_basedir)。解决办法:在.user.ini文件后面追加 :/opt/rasp_php72/logs/,然后重启PHP即可。扩展:1.FTP里可能看不到这个文件,需要在SSH远程登陆里修改。2.ssh方式修改.user.ini权限问题,可用chattr -i .user.ini解除权限。3.检查logs目录权限,如果没有权限的话,执行 chmod 777 /opt/rasp_php72/logs 增加权限。
2021年08月25日
1,226 阅读
0 评论
9 点赞