我试图将基于 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';
答案 0 :(得分:1)
""
的根目录中创建一个文件夹XYZ。public_html
和index.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