相关疑难解决方法(0)

Laravel 5清除视图缓存

我注意到Laravel缓存视图存储在~/storage/framework/views.一段时间内,它们会占用我的空间.我该如何删除它们?有没有可以的命令?我试过php artisan cache:clear,但它没有清除视图缓存.有了这个,我必须手动删除所述文件夹中的文件.

另外,如何禁用视图缓存?

php caching laravel laravel-5 artisan

156
推荐指数
7
解决办法
16万
查看次数

如何防止Apache httpd(MAMP)中的http文件缓存

我在MAMP中开发单页Javascript应用程序.我的JavaScript和HTML模板文件正在请求之间进行缓存.

是否有一种简单的方法在MAMP中指示我想阻止http文件缓存?可能有.htaccess档案?我在哪里放置.htaccess或修改Mac上的MAMP虚拟主机?

apache .htaccess mamp http-headers

131
推荐指数
2
解决办法
18万
查看次数

Laravel 5.3 - 清除共享主机中的配置缓存

目前我正在开展小型项目,要求我在共享主机上托管我的laravel应用程序(请忽略我没有使用VPS来托管我的laravel项目的原因)和这个托管服务提供商出于安全原因禁用escapeshellarg()所以我无法用于php artisan config:cache清除配置缓存.

这有什么解决方法吗?

php caching laravel

17
推荐指数
4
解决办法
3万
查看次数

如何使用命令行清除laravel中的缓存?

Redis用来缓存Laravel 5.2中的查询/路由.

我有3个环境在同一个Web服务器上运行,即"生产","暂存"和"开发".

对于每个环境,我设置了不同的缓存prefix值,以允许我将缓存链接到不同的环境.

config/cache.php文件中我改变了行

'prefix' => 'laravel',
Run Code Online (Sandbox Code Playgroud)

'prefix' => ENV('CACHE_PREFIX', 'laravel'),
Run Code Online (Sandbox Code Playgroud)

然后在我的.env文件中,我为每个环境添加了这样的前缀

对于开发

CACHE_PREFIX="LaravelDev"
Run Code Online (Sandbox Code Playgroud)

用于分期

CACHE_PREFIX="LaravelStaging"
Run Code Online (Sandbox Code Playgroud)

用于生产

CACHE_PREFIX="LaravelProduction"
Run Code Online (Sandbox Code Playgroud)

我知道我可以像这样从命令行清除缓存

php artisan cache:clear
Run Code Online (Sandbox Code Playgroud)

但上面的代码将清除所有环境的缓存.

我只想清除"LaravelDev"的缓存而只留下"LaravelStaging"和"LaravelProduction"

如何清除特定环境的缓存?

caching laravel laravel-5 artisan laravel-5.2

12
推荐指数
2
解决办法
4万
查看次数

无需 Artisan 命令即可清除 Laravel 缓存

我已经移动了我的项目,但遇到了一个问题。我发现.env我的项目仍在使用旧设置(已更改以反映更改的主机)。

我无法通过浏览器访问我的项目,因为它返回此错误: SQLSTATE[HY000] [1045] Access denied for user 'appReop'@'localhost' (using password: YES) (SQL: select * from `settings` limit 1)

appReop是之前的登录用户名。虽然我可以创建一个新用户来反映这一点,但我也遇到了一个问题,即旧密码对于当前数据库配置来说太弱了。

当我运行 php artisan cache:clear 时,它返回与上述相同的错误。所以我很好奇是否有办法手动清除缓存来修复我的错误?

更新

这显示了运行任何 Artisan 命令后弹出的三个错误:

在此处输入图片说明

php caching laravel laravel-5

7
推荐指数
2
解决办法
1万
查看次数