折雨的天空

博客介绍:本博客当前共有文章【968】篇,总阅读量【5,158,521】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【4978】天,感谢您的使用!

您的位置:折雨的天空 >php开发> 本地配置wecenter4.1.0版本报错:htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated

本地配置wecenter4.1.0版本报错:htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated

之前一直使用3.*的,最近想着看看最新版本,除了底层框架换成了thinkphp6之外,授权变化也挺大的。

不知道还能不能免费用了,不去版权的话,反正个人用吧。

在本地安装跑起来,就给了我一个下马威。

安装没有任何错误,也没说PHP版本不合适,当然我是PHP8.1.27,比较高的版本了。

安装完成,首页就报错:

htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated

这个错误,不显示行数,也不显示文件,肯定一脸懵啥。


不过这错误提示也很明显了,函数参数的默认值不符合要求了,在更高的PHP版本,会直接报语法错误,8.1都只还是一个警告而已。

只是这个警告,程序就没法再继续正常跑了,于是,需要解决这个问题。

打开调试模式,复制根目录下的.example.env文件为.env文件,保留以下内容即可:

APP_DEBUG=true

[APP]
DEFAULT_TIMEZONE=Asia/Shanghai
[LANG]
default_lang=zh-cn

调试打开后,刷新一下首页,报错就很详细了,哪个文件哪一行,于是去处理一下即可。



------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《本地配置wecenter4.1.0版本报错:htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换