首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在虚拟主机上上传laravel项目?

如何在虚拟主机上上传laravel项目?
EN

Stack Overflow用户
提问于 2018-09-21 10:01:32
回答 2查看 428关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

发布于 2018-09-21 14:30:09

这很简单。

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

要采取的步骤:

  1. 应将public文件夹中的所有public_html项目文件移动到服务器上的laravel文件夹中。在您的服务器上,创建一个新文件夹,例如my_app,在与public_html相同的目录级别上创建一个新文件夹,并将您的public_html项目的其余部分移动到该文件夹中。
  2. 转到您的public_html/index.php并编辑requirerequire_once行以匹配您的目录结构。在您的例子中,应该是:

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

票数 0
EN

Stack Overflow用户

发布于 2019-12-31 16:28:21

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

代码语言:javascript
复制
<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案例中,它工作得很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52435602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档