如何在共享托管中托管laravel web应用程序
我已经使用Laravel5.8开发了一个web应用程序,现在我想把它托管到一个共享的web服务器上。文件夹结构将是什么以及要配置的确切内容如何在共享托管中托管laravel web应用程序,laravel,Laravel,我已经使用Laravel5.8开发了一个web应用程序,现在我想把它托管到一个共享的web服务器上。文件夹结构将是什么以及要配置的确切内容 我已经创建了一个名为laravel的文件夹,并将所有项目文件夹保存在该laravel文件夹中,项目的公用文件夹除外。我把公用文件夹中的所有文件和文件夹都保存在公用html文件夹中 我已经将public_html文件夹的index.php文件配置如下 a需要_DIR _.'/../bootstrap/autoload.php' 对, b$app=require
步骤6:最后,如果您无法提供指向共享文件夹web根目录的链接,我已将在本地服务器上开发的应用程序的所有其他文件和文件夹保存在此新安装的应用程序目录中强>
require/bootstrap/autoload.php'代码>
$app = require_once __DIR__.'/../bootstrap/app.php';
到
require_once uuu DIR_uuu.'/public/index.php'代码>
Laravel默认结构总是更好。这取决于你的主办地。 如果您的主机支持laravel框架,则使用默认结构自动将public word重定向到项目路径。 或如果您需要忽略Url中的公共词
- 将所有文件复制到一个文件夹中,例如:psl
- 将公用文件夹粘贴到文件夹目录
- 在两个位置更改index.php文件
require\uuuuu DIR\uuuuu.'/psl/bootstrap/autoload.php'代码>
$app=require_once\uu DIR_uu.'/psl/bootstrap/app.php'代码>
我在部署时也有类似的错误,然后我注意到路径有点错误:
require __DIR__.'/../laravel/bootstrap/autoload.php';
前导的/
更改为驱动器的根目录,然后。
没有执行任何操作。删除两个上的前导/
需要\uuuuu DIR\uuuuu
为我修复了它。您好,乌兹瓦尔·达利,您应该提供更多详细信息。您的主机提供商和其他详细信息。如果您正在寻找新的服务器,可以进行检查。我已经与同一个托管提供商托管了我的Laravel项目。请查看idhali.com上的网站-该网站现在处于活动状态。但当我登录时,没有显示任何内容。我需要配置任何路由吗?或者别的什么!检查位于的站点-该站点现在处于活动状态。但当我登录时,没有显示任何内容。我需要配置任何路由吗?或者别的什么!
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
$app->bind('path.public', function() {
return __DIR__;
});
require_once __DIR__.'/index.php';
require __DIR__.'/../laravel/bootstrap/autoload.php';