解决PHP项目显示“该网页无法正常运作”,但没有显示报错内容

在PHP8.0版本下,部署tp6项目,
访问时一直报“该网页无法正常运作”
创建了.env文件,debug已开启,配置也正常,TP的日志没有生成

在php.ini找到以下这两个配置修改成On并重启php-fpm服务即可看到对应保存


display_errors = On
 
display_startup_errors = On

重启后
终于出现报错原因

Deprecated: Method ReflectionParameter::getClass() is deprecated in D:\WWW\tp6666\vendor\topthink\framework\src\think\Container.php on line 443

原因是PHP8.0去掉了映射的getClass(),以下三个都被php8.0舍弃了

ReflectionParameter::getClass()
ReflectionParameter::isArray()
ReflectionParameter::isCallable()

你可能感兴趣的:(解决PHP项目显示“该网页无法正常运作”,但没有显示报错内容)