为了账号安全,请及时绑定邮箱和手机立即绑定

Yii2 在生产时显示白屏错误

Yii2 在生产时显示白屏错误

PHP
守候你守候我 2023-07-08 20:35:39
最近,当我将代码部署到实时服务器时,我遇到了一些问题。它返回给我白屏错误。当我尝试使用以下代码调试问题时,ini_set('display_errors',true); error_reporting(E_ALL);显示解析错误“解析错误:语法错误,意外的 ':',期望 '{' in /var/www/html/project/vendor/symfony/polyfill-php80/bootstrap.php on line 23 ”。但同样的代码在本地 apache 服务器上运行得很好。对于生产,我使用 AWS EC2 Ubuntu 实例。在研究这个问题时,我发现大多数情况是由于 php 版本更改而发生的,但就我而言,我的本地和生产版本几乎相同,并且是 php 7(附有屏幕截图)。PHP 版本的制作。PHP 版本的本地.任何人都可以建议我任何克服这种情况的建议。
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

此错误是您的服务器实际上未运行 PHP 7+ 的经典证明,因为错误表明不支持类型化方法(函数)返回。

您在屏幕上显示的版本来自控制台,其中 PHP 可能与 Web 版本完全不同。检查 Web PHP 版本的最简单方法是通过浏览器运行此脚本:

<?php
phpinfo();

并在输出中查找 PHP 版本。


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信