为了账号安全,请及时绑定邮箱和手机立即绑定

AWS CakePHP - tmp 目录需要可写

AWS CakePHP - tmp 目录需要可写

PHP
繁星coding 2021-10-15 15:27:47
我在 AWS 上设置了一台服务器,并且我已经将我的应用程序部署到了它,就像我在其他服务器上做过很多次一样。将core.php debug改为2后,显示如下错误警告:/var/www/html/XXX/XXX/app/tmp/cache/persistent/ 在第 389 行的 /var/www/html/XXX/XXX/lib/Cake/Cache/Engine/FileEngine.php 中不可写这是我每次从 git 中提取代码时都会收到的常见警告。像往常一样我跑chmod -R 777 tmp而且我仍然收到警告,在我修复它之前它不会让我继续!我试图重命名 tmp 文件夹mv tmp tmp1我明白了mkdir(): 权限在 /var/www/html/XXX/XXX/lib/Cake/Cache/Engine/FileEngine.php 第 384 行中被拒绝这是当您的应用程序文件夹中没有 tmp 文件夹时显示的警告。我也尝试将文件夹用户组更改为 apache:apache ,但仍然没有运气。除了刷新页面时得到的错误日志之外,错误日志没有显示任何内容。
查看完整描述

3 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

找出问题所在。SELinux 被设置为强制执行

/etc/selinux/config

将其设置为宽松,现在可以正常工作


查看完整回答
反对 回复 2021-10-15
?
交互式爱情

TA贡献1712条经验 获得超3个赞

更改目录的所有者。


for example

  chown nginx:nginx ../tmp

  chown apache:apache ../tmp


查看完整回答
反对 回复 2021-10-15
  • 3 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信