繁体   English   中英

在 Linux 中运行 CakePHP 3.0 时遇到文件权限错误

[英]Facing a file permission error while running CakePHP 3.0 in Linux

我能够在 Linux 中部署我的应用程序,但我面临一个如下所述的问题。

     Warning (512):SplFileInfo::openFile(/var/www/html/tmp/cache/models/myapp_cake_model_default_email_queue): 
                   failed to open stream: Permission denied 
                   [CORE/src/Cache/Engine/FileEngine.php, line 391]

     Warning (512):SplFileInfo::openFile(/var/www/html/tmp/cache/models/myapp_cake_model_default_email_queue) 
                   [splfileinfo.openfile]: failed to open stream: Permission denied [CORE/src/Cache/Engine/FileEngine.php, line 391]

     Warning (512):cake_model cache was unable to write 'default_email_queue' to Cake\Cache\Engine\FileEngine cache 
                   [CORE/src/Cache/Cache.php, line 223].

我提到了几个链接并尝试了所有这些,但仍然徒劳。

CakePHP 2.x 警告 SplFileInfo 由于 cakeshell

SplFileInfo::openFile(/app/tmp/cache/persistent/cake_core_cake_console_):无法打开流:权限被拒绝在/lib/.../FileEngine.php line 293

任何帮助,将不胜感激。

尝试: chmod 755 -R /var/www/html/tmp

如果您使用 ubuntu: sudo chmod 755 -R /var/www/html/tmp

笔记:

您的帐户必须具有chmod权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM