【问题标题】:file_put_contents(C:\Users\FNRI\Desktop): failed to open stream: No such file or directoryfile_put_contents(C:\Users\FNRI\Desktop):打开流失败:没有这样的文件或目录
【发布时间】:2020-01-12 22:53:05
【问题描述】:

在 000webhoso 中部署 laravel 项目时,如何使用 php artisan clear:cache 之类的命令?

我尝试过配置但还是找不到解决办法

我需要使用迁移清除日志和缓存

php artisan clear:cache

错误:

file_put_contents(C:\Users\FNRI\Desktop\final\storage\framework/sessions/Jutrm2SkTQTO8H0jB1wnGXm5y8HUd7siBBtjh8Jz):无法打开流:没有这样的文件或目录

加载我的项目

【问题讨论】:

标签: php laravel deployment directory storage


【解决方案1】:

100% 有效 添加到 Laravel 项目中的路由/网络 使用:您的域/清除 用于解决缓存的任何问题

Route::get('/clear', function () {
Artisan::call('cache:clear');
Artisan::call('config:clear');
Artisan::call('view:clear');
Artisan::call('route:clear');
Artisan::call('clear-compiled');
Artisan::call('config:cache');

return '<h1>Cache facade value cleared </h1>';});

【讨论】:

  • 请为您未来的答案添加解释。它可以帮助人们理解您的代码。
【解决方案2】:

进入目录bootstrap>cache>config.php删除config.php文件。

如果你想打电话给php artisan clear:cache,那么你也可以创建它的路由文件

Route::get('/clear-cache', function() {
  Artisan::call('cache:clear');
            // return what you want
});
Route::get('/clear-view', function() {
  Artisan::call('view:clear');
            // return what you want
});
Route::get('/clear-config', function() {
  Artisan::call('config:clear');
            // return what you want
});

运行方式

  • domainname.com/clear-cache
  • domainname.com/clear-view
  • domainname.com/clear-config

【讨论】:

    猜你喜欢
    • 2013-01-24
    • 2018-12-01
    • 2014-09-05
    • 1970-01-01
    • 2019-06-03
    • 2018-08-30
    • 2018-03-26
    • 2022-10-16
    • 1970-01-01
    相关资源
    最近更新 更多