设置 Laravel 5 没有命令行访问权限的应用程序
Setup Laravel 5 Application without command-line access
是否可以在没有命令行访问的情况下安装 Laravel 5 应用程序?
使用 Laravel 5:
执行这些命令是一项常见任务
composer install
php artisan migrate
php artisan db:seed
gulp
[...]
考虑没有 SSH 访问权限的非专用服务器,我如何在该环境中设置应用程序?
是的,这是可能的。
简而言之,当您在本地环境中开发了 Laravel 后,您需要使用 FTP client/software(类似于 FileZilla FTP 客户端)将内容上传到您的主机提供商。
在此之前,您需要确保一些技术细节才能正常工作
- 确保对文件夹
Storage
. 具有写入权限
- 应上传所有 Laravel 文件夹,但域应指向
Public
文件夹。
- 您需要在您的项目中配置您的主机MySQL数据库信息。
它应该可以工作,这里唯一的挑战是确保您找到允许对 1 和 2 进行修改的主机提供商。
我建议您在将其分发给您的客户之前先尝试一下,并制定一个循序渐进的指导方针,因为存在未见情况的风险。
除了我的回答,还有几个阅读链接:
是否可以在没有命令行访问的情况下安装 Laravel 5 应用程序?
使用 Laravel 5:
执行这些命令是一项常见任务composer install
php artisan migrate
php artisan db:seed
gulp
[...]
考虑没有 SSH 访问权限的非专用服务器,我如何在该环境中设置应用程序?
是的,这是可能的。
简而言之,当您在本地环境中开发了 Laravel 后,您需要使用 FTP client/software(类似于 FileZilla FTP 客户端)将内容上传到您的主机提供商。
在此之前,您需要确保一些技术细节才能正常工作
- 确保对文件夹
Storage
. 具有写入权限
- 应上传所有 Laravel 文件夹,但域应指向
Public
文件夹。 - 您需要在您的项目中配置您的主机MySQL数据库信息。
它应该可以工作,这里唯一的挑战是确保您找到允许对 1 和 2 进行修改的主机提供商。
我建议您在将其分发给您的客户之前先尝试一下,并制定一个循序渐进的指导方针,因为存在未见情况的风险。
除了我的回答,还有几个阅读链接: