在将Laravel项目上传到服务器之前,请先清理本地实例上的所有缓存。
config:clear
view:clear
route:clear
config:clear
optimize:clear
我不能在服务器上运行artisan命令,因为它不支持。
在php artisan中,有一些命令:
config:cache
view:cache
route:cache
config:cache
我应该在本地主机上运行它们(上传之前)还是由Laravel在服务器上自动生成?
答案 0 :(得分:0)
如果要将站点部署到服务器,则不应上传Laravel gitignore文件中定义的文件夹中的任何文件。如果执行此操作,则在部署之前运行这些命令没有关系。
我不建议在没有SSH访问权限的服务器上运行Laravel项目,但是如果确实需要,可以从PHP代码调用Artisan命令,例如:
Artisan::call('config:clear');