将 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