mda*_*y77 4 php cpanel laravel laravel-5
我对 Laravel 比较陌生。我对将 Laravel 5.5 应用程序部署到 Godaddy cPanel 共享主机的正确方法感到困惑。我已经阅读了多篇关于这个主题的帖子,他们给出了相互矛盾的建议。
我不清楚的部分是我是否将所有文件复制到服务器,然后运行以下 composer 命令?:
composer install --optimize-autoloader和php artisan config:cache
我得到了应该在 public_html 文件夹之外的服务器上创建一个文件夹的部分,将所有应用程序文件放在那里,除了应用程序的公共子文件夹中的内容。
如果我想从子文件夹运行应用程序,我该怎么做?例如,www.mysite.com/laravelapp
我找到的示例仅从 public_html 文件夹本身运行它。它是否只涉及更改 www/index.php 中的文件路径?
在阅读了有关该主题的更多帖子后,我想出了如何在 Godaddy 共享托管计划上部署 Laravel。以下是我采取的步骤:
curl -sS https://getcomposer.org/installer | php在服务器上新创建的应用程序文件夹中运行命令。我修改了项目文件夹中 index.php 中的文件路径,因此它们指向 laravel 应用程序文件夹,如下所示:
require __DIR__.'/../../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../laravel/bootstrap/app.php';
我通过在 SSH: 中运行命令来安装依赖项php composer.phar install,然后通过运行添加必要的缓存:php artisan config:cache
就是这样。我使用 Godaddy cPanel 共享主机做到了。在尝试之前,请确保 PHP 版本设置为 7.1。我想发布我的步骤,因为我发现关于这个主题的一些教程要么令人困惑,要么给出了相互矛盾的建议,要么没有提供所有必要的步骤。
| 归档时间: |
|
| 查看次数: |
11000 次 |
| 最近记录: |