如何在我的域(domain.com)中托管Laravel 5.8应用程序?

时间:2019-06-03 05:25:48

标签: php laravel

我试图将基于 Laravel 5.8 的应用程序托管在我的域(domain.com/xyz)上,类似于在先前版本中编写的基于Laravel的项目(将所有内容保留在根路径上并保持

中的 public 文件夹,但它不起作用。

例如,我的文件夹在根目录中为xyz。 index.php 文件仍在 ../ public_html / xyz 中而不是在 home / my_website / xyz

中搜索该目录

这是我的代码:

require __DIR__.'/../xyz/vendor/autoload.php';

$app = require_once __DIR__.'/../xyz/bootstrap/app.php';

1 个答案:

答案 0 :(得分:1)

  • ""的根目录中创建一个文件夹XYZ。
  • 将您的应用程序内容移至xyz文件夹。
  • public_htmlindex.php文件从.htacces文件夹移至 public文件夹。
  • 像这样修改public_html\xyz

    index.php

    require __DIR__.'vendor/autoload.php';

例如,如果您的CSS和JS停止工作,请在导入之前添加$app = require_once __DIR__.'bootstrap/app.php';

{{asset('public')}}/

然后您可以访问http://example.com/xyz