【问题标题】:There is no existing directory storage/logs and its not buildable: Permission denied [duplicate]没有现有的目录存储/日志并且它不可构建:权限被拒绝[重复]
【发布时间】:2019-07-20 06:57:10
【问题描述】:

我现在遇到了麻烦。 我正在将我的 laravel 项目部署到子域。它适用于我的其他项目,但我尝试的所有项目都会出错。

“/Applications/XAMPP/xamppfiles/htdocs/SolisTimeReport/storage/logs”中没有现有目录,并且无法构建:权限被拒绝

从报错中我发现上面提到的目录已经不可用了,因为它在我的本地目录中。

我在共享主机上使用 Laravel 5.7.8 和 PHP 7.2 作为默认设置。 在这一点上,我不明白如何处理它。请帮忙。

【问题讨论】:

标签: php laravel laravel-5 hosting


【解决方案1】:

很抱歉迟到了。 在返回视图之前,您可以在回家路线上快速执行此操作;

\Artisan::call('route:clear');
\Artisan::call('config:clear');
\Artisan::call('cache:clear');
\Artisan::call('config:cache');

这应该有效。谢谢

【讨论】:

    【解决方案2】:

    您必须在 Linux 中向 apache 或 www-data 授予权限才能在该文件夹上写入。

    该文件夹必须对网络服务器用户具有读/写权限。

    如果您使用的是 Mac,如果我不知道用户是 _www

    chown _www /Applications/XAMPP/xamppfiles/htdocs/SolisTimeReport/storage -R
    

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 2022-06-11
      • 2021-01-22
      • 2020-02-12
      • 2021-10-07
      • 2021-10-08
      • 1970-01-01
      • 2018-09-07
      • 2011-06-11
      相关资源
      最近更新 更多