【问题标题】:Error in exception handler: The stream or file "/var/www/app/storage/logs/laravel.log" could not be opened: failed to open stream:异常处理程序中的错误:无法打开流或文件“/var/www/app/storage/logs/laravel.log”:无法打开流:
【发布时间】:2014-09-21 05:24:12
【问题描述】:

Error in exception handler: The stream or file "/var/www/app/storage/logs/laravel.log" could not be opened: failed to open stream: Read-only file system in /var/www/bootstrap/compiled.php:8699

我已经在 Laravel 项目上工作了几个星期,突然间出现了这个错误。这是什么原因造成的?

我已经跑了:

chmod 777 app/storage

我在开始项目之前运行它并再次运行它,它没有任何区别。

这里有什么问题?

【问题讨论】:

  • /var/www/ 看起来以只读方式挂载。在终端中运行“cat /proc/mounts”时的输出是什么?
  • /dev/simfs / simfs rw,relatime 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 none /dev devtmpfs rw,nosuid,noexec,relatime,mode =755,gid=501 0 0 无 /dev/pts devpts rw,nosuid,noexec,relatime,mode=600,ptmxmode=000 0 0 无 /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0 none /run tmpfs rw,nosuid,noexec,relatime,size=52432k,mode=755 0 0 none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0 none /run/shm tmpfs rw,relatime 0 0 我认为这可能是托管服务的问题
  • 可能。如果您有管理员权限,请尝试重新启动服务器。
  • 我尝试通过门户重新启动,但无济于事。我已经联系了支持人员。
  • 解决问题后,请自行回答问题,以便我们了解问题所在。

标签: php laravel permissions


【解决方案1】:

当您在它的目录中时,只需执行以下操作:

sudo chmod -R 777 vendor storage
echo "umask 000" | sudo tee -a /etc/resolv.conf
sudo service apache2 restart

【讨论】:

    猜你喜欢
    • 2020-06-16
    • 2018-05-06
    • 2018-10-03
    • 2021-06-26
    • 2018-07-08
    • 2022-11-30
    • 2021-10-03
    • 2021-10-03
    • 2021-03-18
    相关资源
    最近更新 更多