将 laravel 供应商移动到服务器

Posted

技术标签:

【中文标题】将 laravel 供应商移动到服务器【英文标题】:Moving laravel vendor to server 【发布时间】:2020-07-22 10:33:05 【问题描述】:

我是第一次将 laravel 传输到服务器。 我有服务器指向的文件夹 public_html

文件夹供应商等我应该移动到 public_html 还是父文件夹和文件夹(由 laravel 创建)'public' 重命名为 'public_html'?

【问题讨论】:

您要将此项目上传到主域吗? 是的,我想把这个项目上传到主域 【参考方案1】:

仔细按照步骤进行

    /public_html 内创建一个文件夹,即/public_html/myproject 上传你的项目并解压,然后将整个项目移入public_html/myproject/ 现在转到public_html/myproject/public 中的公用文件夹 从public_html/myproject/public/ 获取所有文件并移动到/public_html/ 现在打开 /public_html/index.php 内的 index.php 文件并编辑此文件

    找出:

    require __DIR__.'/../vendor/autoload.php';

    $app = require_once __DIR__.'/../bootstrap/app.php';

替换为

require __DIR__.'/myproject/vendor/autoload.php';

$app = require_once __DIR__.'/myproject/bootstrap/app.php';
    现在您可以开始了。只需仔细设置您的数据库!

【讨论】:

以上是关于将 laravel 供应商移动到服务器的主要内容,如果未能解决你的问题,请参考以下文章

运行一个简单的 Laravel 应用程序时,我需要大的供应商目录吗?

Composer下载软件包并放入供应商地图,但服务提供商无法识别它,laravel 6

我应该将 Laravel 供应商目录添加到 .gitignore 吗?

在服务器子文件夹中移动 Laravel 5 应用程序

Laravel:将上传的文件保存到会话中

如何在 Laravel 框架中降级? (5.6 至 5.5)