【问题标题】:how to clear cache of laravel app in centos server that uses nginx如何在使用nginx的centos服务器中清除laravel应用程序的缓存
【发布时间】:2020-08-24 10:26:28
【问题描述】:

在此处输入图片描述我正在使用 centos 来托管我的 laravel 应用程序, 当我第一次使用 git 上传项目时,它将被缓存,当我更改任何文件时,更改不适用,我尝试了所有在 laravel 中清除缓存但没有修复的工匠命令 唯一的方法是每次更改后更改应用程序的根目录,是centos缓存还是nginx或laravel或服务器或浏览器中的其他软件?即使我清除了 public/index.php 中的所有内容并放入 echo 'foo'; 并且仍然得到旧的缓存数据

screenshot of my nginx config file screenshot of my nginx config file

【问题讨论】:

  • 听起来像是一个非常具体的问题,与 laravel 无关......当你点击 php artisan cache:clear 和 php artisan view:clear 它需要清除它们......如果没有'那么你的实现和路径可能有问题
  • 我添加了我的 nginx 配置文件的屏幕截图 我对 nginx 不太了解,我担心我在那里做错了什么

标签: php laravel nginx centos


【解决方案1】:

这可能是您需要授予存储和引导目录 777 权限级别的目录权限问题。您需要在应用程序的根文件夹上运行以下命令

chmod -R 777 storage 

chmod -R 777 bootstrap

然后尝试实现您的更改。

【讨论】:

  • 我已经这样做了存储现在我这样做是为了引导到然后 php artisan cache:clear php artisan route:clear php artisan config:clear php artisan view:clear 但仍然没有效果
【解决方案2】:

我试过systemctl restart php-fpm 现在一切都按预期工作,所有更改都已应用,非常感谢你的帮助

【讨论】:

    猜你喜欢
    • 2013-10-06
    • 2016-10-19
    • 2013-03-19
    • 1970-01-01
    • 2013-05-08
    • 2011-07-13
    • 2011-09-08
    • 2016-10-14
    • 1970-01-01
    相关资源
    最近更新 更多