Laravel 8.74.0 新站点显示 500 错误 - 仅在服务器上

Laravel 8.74.0 Fresh Site Displaying 500 Error - Only on the Server

我是 Laravel 的新手。我已经使用 composer create-project laravel/laravel news 在本地主机上安装了 laravel。然后,server.php 到 index.php,并将 .htaccess 从 public 复制到 root。但是,安装显示 laravel 默认欢迎视图,成功。

当我将它上传到服务器时,痛苦就开始了。首先,它显示以下消息: Composer 在您的平台中检测到问题:您的 Composer 依赖项需要 PHP 版本“>= 8.0.2”。

我已将以下行添加到 composer.json(在配置中): “平台检查”:假 然后 omposer dump-autoload。通过这样做,上面的消息消失了,页面显示 500 Internal Server Error.

我已经尝试了所有可能的解决方案,直到现在仍然没有任何效果。

Laravel版本:8.74.0 服务器 Php 版本:7.4.26

请帮我解决这个问题。如果您需要任何其他信息,我会提供。

尝试安装较低版本的 laravel。例如:

作曲家创建项目laravel/laravel=8.0.* 新闻

我认为在本地添加 php8 版本比将 laravel 版本降级到 7 更好。

您的 Composer 依赖项需要 PHP 版本“>= 8.0.2” - 表示您的 laravel 要求您拥有 php 8.0.2 或更高版本。