在没有命令行访问的情况下设置Laravel 5应用程序

时间:2016-04-04 14:37:30

标签: laravel laravel-5 publish

是否可以在没有命令行访问的情况下设置Laravel 5应用程序?

使用Laravel 5执行这些命令是一项常见任务:

composer install
php artisan migrate
php artisan db:seed
gulp
[...]

考虑一个没有SSH访问权限的非专用服务器,如何在该环境中设置应用程序?

1 个答案:

答案 0 :(得分:3)

是的,这是可能的。

简而言之,当您在本地环境中开发Laravel时,您需要使用FTP客户端/软件(如FileZilla FTP客户端)将内容上传到您的主机提供商。

在此之前,您需要确保一些技术细节,以便它可以正常工作

  1. 确保对文件夹Storage具有写入权限。
  2. 应上传所有Laravel文件夹,但域名应指向Public文件夹。
  3. 您需要在项目中配置主机MySQL数据库信息。
  4. 它应该可行,这里唯一的挑战是确保找到允许在1和2上进行修改的主机提供商。

    我建议您先尝试将其分发给客户,然后制定分步指南,因为存在看不见的情况风险。

    enter image description here

    除了我的回答,很少有阅读链接: