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

Php 如何在我的域(domain.com)中托管Laravel 5.8应用程序?,php,laravel,Php,Laravel,我尝试在我的domain.com/xyz上托管基于Laravel 5.8的应用程序,类似于在上一版本中编写的基于Laravel的项目,将所有内容保留在根路径上,并将公用文件夹保留在public_html中,但它不起作用 例如,我的文件夹是根目录中的xyz。index.php文件仍在../public_html/xyz而不是home/my_website/xyz中搜索该目录 这是我的密码: 需要_DIR__.'/../xyz/vendor/autoload.php' $app=require_on

我尝试在我的domain.com/xyz上托管基于Laravel 5.8的应用程序,类似于在上一版本中编写的基于Laravel的项目,将所有内容保留在根路径上,并将公用文件夹保留在public_html中,但它不起作用

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

这是我的密码:

需要_DIR__.'/../xyz/vendor/autoload.php'

$app=require_once _DIR__.'/../xyz/bootstrap/app.php'

在public_html的根目录中创建一个文件夹XYZ。 将应用程序的内容移动到xyz文件夹。 Mover index.php和.htaccess文件从公用文件夹移动到 公用html\xyz文件夹。 像这样修改index.php

需要_DIR__'vendor/autoload.php'

$app=require_once_uuudir_uuuu'bootstrap/app.php'

如果您的css和js停止工作,请在导入之前添加{{asset'public'}}/

<link href="{{ asset('public') }}/demo/demo.css" rel="stylesheet" />
<script src="{{ asset('public') }}/js/core/jquery.min.js"></script>

然后你可以访问你的网站

,链接中的问题会解决吗?@Shimul,是的,只需修改index.php,就像我在回答中提到的那样,你可以直接复制它。除app文件夹外的其他内容将位于public_html/xyz文件夹[将index.php和.htaccess从xyz/public移动到xyz]?@Shimul是的。如果您不希望每次访问example.com/xyz/public/站点时都使用example.com/xyz/public/的话,您应该这样做