gpt4 book ai didi

php - Laravel 5.0 file_put_contents 错误

转载 作者:行者123 更新时间:2023-12-05 08:33:55 26 4
gpt4 key购买 nike

刚刚将 laravel 项目移到托管上,它说:

production.ERROR: exception 'ErrorException' with message 'file_put_contents(/Users/max/sites/evocate.dev/storage/framework/sessions/7f7df88c52734c34a3f89286dc74d517d446c4fd): failed to open stream: No such file or directory' in /home/f/fb7929gh/evocate2/vendor/compiled.php:6440

为什么它需要我的本地主机路径,我在哪里可以解决这个问题?

最佳答案

此问题是由于 Laravel Configuration Caching .您通常应该运行

php artisan config:cache

命令作为生产部署例程的一部分。我建议你

  1. 删除配置缓存文件
  2. 刷新应用缓存
  3. 创建缓存文件以加快配置加载速度

为此,请在命令行中运行以下 Artisan 命令

  1. php artisan config:clear
  2. php artisan 缓存:清除
  3. php artisan 配置:缓存

如果您无法访问服务器上的命令行,您可以 programmatically execute commands像这样:

Route::get('/clear-cache', function() {
$exitCode = Artisan::call('config:clear');
$exitCode = Artisan::call('cache:clear');
$exitCode = Artisan::call('config:cache');
return 'DONE'; //Return anything
});

希望对您有所帮助。

关于php - Laravel 5.0 file_put_contents 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34725266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com