php – 如何将Laravel 5.5应用程序部署到Godaddy cPanel共享主机
作者:互联网
我对Laravel来说比较新.我很困惑将Laravel 5.5应用程序部署到Godaddy cPanel共享主机的正确方法是什么.我已经阅读了关于这个主题的多篇帖子,他们给出了相互矛盾的建议.
我不清楚的部分原因是我将所有文件复制到服务器然后运行以下编写器命令吗?
composer install --optimize-autoloader
andphp artisan config:cache
我得到了应该在public_html文件夹之外的服务器上创建文件夹的部分,将所有应用程序文件放在那里,除了应用程序的公共子文件夹中的内容.
If I want to run the app from a subfolder how would I do that? For
example, www.mysite.com/laravelapp
我找到的例子只能从public_html文件夹本身运行它.它只涉及更改www / index.php中的文件路径吗?
解决方法:
你遇到的最大问题是GoDaddy最新支持的PHP版本是v5.6. Laravel v5.5及更高版本都需要PHP v7.0或更高版本.显然,他们在2017年底增加了PHP 7支持.
我仍然强烈建议转移到更有信誉的主机,如(最接近的比较)BlueHost.com或DigitalOcean.com.
你遇到的第二大问题是GoDaddy不会让你真正运行工艺命令,这是Laravel真正需要的.这意味着1.需要手动应用数据库创建和迁移,以及2.在本地运行所有工匠命令并在原位上传整个项目.
第三大问题是composer
doesn’t run on GoDaddy,这意味着您还需要上传所有供应商目录.
附录:以下是有关如何在共享主机上部署Laravel的指南:https://www.youtube.com/watch?v=6g8G3YQtQt4
标签:php,laravel,laravel-5,cpanel 来源: https://codeday.me/bug/20190828/1748204.html