如何在虚拟主机上上传拉拉维尔项目?



我是拉拉维尔的新人。我想创建一个 laravel 项目,但我不知道如何在我的虚拟主机中上传项目,我需要 VPS 吗?或者用我的虚拟主机可以在互联网上共享?

VPS比虚拟主机贵,我只有虚拟主机,显然我想把它上传到那里。

这很容易。

在上传之前,您基本上需要将项目文件拆分为两个不同的文件夹。

要采取的步骤:

  1. public文件夹中的所有 laravel 项目文件都应移动到服务器上的public_html文件夹中。

  2. 在您的服务器上,创建一个新文件夹,例如my_apppublic_html位于同一目录级别,并将laravel项目的其余部分移动到该文件夹。

  3. 转到您的public_html/index.php并编辑require行和require_once行以匹配您的目录结构。 在您的情况下,这将是:

__DIR__.'/../bootstrap/autoload.php';__DIR__.'/../my_app/bootstrap/autoload.php';

最简单的方法是保持结构不变并在根目录上传一个 .htaccess 文件。

<IfModule mod_rewrite.c>
RewriteEngine On 
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

在我的案例中,Laravel 6 它的工作非常出色!

相关内容

  • 没有找到相关文章

最新更新