首页 > 解决方案 > Laravel 站点无法在实时服务器中运行

问题描述

我的项目的根结构如下:

在此处输入图像描述

index.php

在此处输入图像描述

突出显示的行是自己的抛出错误: 在此处输入图像描述

我不知道如何解决这个问题。显然自动加载不起作用,但不确定如何修复,因为路径是正确的。我还删除了供应商文件夹并运行:composer install, composer update and then composer dump-autoload.

还有什么办法。我的本地加载正常。只有现场直播。我也跑了这个:

php artisan cache:clear
php artisan config:clear
php artisan route:clear

php artisan config:cache
php artisan route:cache
php artisan optimize

标签: laravelautoload

解决方案


转到 laravel/public 目录并复制所有文件夹,然后在 public 文件夹之外。然后更改 index.php 文件中的路径。如果您的项目在 public_html/laravel/ 之类的目录中服务,则执行此操作
需要DIR .'/../laravel/vendor/autoload.php';$app = require_once DIR .'/../laravel/bootstrap/app.php '; 如果您的项目在 public_html/ 然后需要DIR .'/vendor/autoload.php';$app = require_once DIR .'/bootstrap/app.php';


推荐阅读