【发布时间】:2016-11-21 04:28:02
【问题描述】:
我已经使用 Laravel 5.8 开发了一个 Web 应用程序,现在我想将它托管到一个共享的 Web 服务器上。文件夹结构和具体配置是什么。
我创建了一个名为 laravel 的文件夹,并将所有项目文件夹保存在该 laravel 文件夹中,项目的公用文件夹除外。我将public文件夹的所有文件和文件夹都保存在public_html文件夹中。
我已经配置了public_html文件夹的index.php文件如下。
一个。 require __DIR__.'/../bootstrap/autoload.php';
到,
require __DIR__.'/../laravel/bootstrap/autoload.php';
b. $app = require_once __DIR__.'/../bootstrap/app.php';
到,
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
$app->bind('path.public', function() {
return __DIR__;
});
*** 我自己解决了这个问题。
第 1 步:我从 cPanel 找到并安装 laravel 应用到 public_html 文件夹中
第 2 步:然后我将所有内容移到名为 laravel 的文件夹中,public 文件夹除外>
第 3 步:然后我将所有内容从 public 文件夹移动到 public_html 文件夹
第 4 步:后来我按照上面的第 2 步进行操作
第 5 步:然后我更改了 storage 文件夹的文件夹权限,它工作正常。
第 6 步:最后,我将本地服务器中开发的应用程序的所有其他文件和文件夹保存到这个新安装的应用程序目录中
【问题讨论】:
-
您好 Uzzwal Dhali,您应该提供更多详细信息。您的托管服务提供商和其他详细信息。如果您正在寻找新服务器,您可以查看A2HOSTING。我使用相同的托管服务提供商托管了我的 Laravel 项目。
-
查看 idhali.com 上的网站 - 该网站现已上线。但是登录时什么都没有显示。我需要配置任何路由吗?或其他任何东西!
标签: laravel