Laravel 8站点在本地主机上运行良好,但在共享主机服务器上不运行



我刚刚完成了我的laravel 8网站。它在本地主机上运行良好,但在远程主机上产生错误。查看错误日志会发现以下错误:

[28-jul1-2021 02:30:59 America/Chicago] PHP致命错误:require(): Failed opening required '/home/browz123/asherride.com/../asherride/vendor/autoload.php' (include_path='.:/opt/alt/php73/usr/share/pear') in/home/browz123/asherride.com/index.php on line 35

我已经尝试了几个修复,但没有一个工作。下面是我的index.php

预览
if (file_exists(__DIR__.'/../asherride/storage/framework/maintenance.php')) {
require __DIR__.'/../asherride/storage/framework/maintenance.php';
}

/*|--------------------------------------------------------------------------注册自动加载程序|--------------------------------------------------------------------------|Composer提供了一个方便的、自动生成的类装入器这个应用程序。我们只需要利用它!我们只需要它|放到脚本中,这样我们就不需要手动加载我们的类了。|*/

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

/*|--------------------------------------------------------------------------|运行应用程序|--------------------------------------------------------------------------|一旦我们有了应用程序,我们就可以使用应用程序的HTTP内核。然后,我们将返回响应这个客户端的浏览器,允许他们享受我们的应用程序。|*/

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

确保您的域名指向public目录而不是根目录。

尝试使用public slug访问您的一侧。http://example.com/public。如果它工作,它不指向公共目录。

最新更新