【问题标题】:Should I configure caching before uploading to server in Laravel?在 Laravel 中上传到服务器之前,我应该配置缓存吗?
【发布时间】:2019-06-28 14:56:59
【问题描述】:

在我将 Laravel 项目上传到服务器之前,我会清理本地主机实例上的所有缓存。

config:clear
view:clear
route:clear
config:clear
optimize:clear

我无法在服务器上运行 artisan 命令,因为它不支持它。

在php artisan中,有一些命令:

config:cache
view:cache
route:cache
config:cache

我应该在 localhost 中运行它们(上传之前)还是由 Laravel 在服务器上自动生成?

【问题讨论】:

  • 删除 storage/framework/* 文件夹并上传到服务器。我想你会很高兴的

标签: php laravel caching laravel-5 laravel-artisan


【解决方案1】:

如果您将站点部署到服务器,则不应上传 Laravel 的 gitignore 文件中定义的文件夹中的任何文件。如果您这样做,在部署之前运行这些命令并不重要。

我不建议在您没有 SSH 访问权限的服务器上运行 Laravel 项目,但如果您确实需要,您可以从 PHP 代码中调用 Artisan 命令,例如: Artisan::call('config:clear');

【讨论】:

    猜你喜欢
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    相关资源
    最近更新 更多