小编Mic*_*son的帖子

不应静态调用非静态方法utf_normalizer :: nfc()

目前,我正在安装PHPBB 3.0.10并遇到此错误:

严格标准:非静态方法utf_normalizer :: nfc()不应在第1781行的C:\ xampp\htdocs\PHPBB\includes\utf\utf_tools.php中静态调用

我试图在PHPBB板上找到答案,但没有运气.我在PHP中有一些背景但不了解动态的静态函数调用.我正在使用PHP v5.4.4,Apache 2.4.2和Xampp 1.8.0,如果有任何相关的话.我也在我的localhost上运行它,而不是在远程服务器上运行它.

为了引发这个错误,我所做的就是安装PHPBB.插入数据库设置和管理员帐户设置后,会出现此错误,并且不允许我继续操作.我没有安装扩展(ofcourse).

另外,我无法在指定的文件中找到nfc函数.我不确定它是否在包含中.我还搜索了所有文件中的"function nfc"(不包括引号),但没有找到任何内容,因此我无法使用它:严格标准:非静态方法STemplate :: assign()不应该静态调用 .我知道这个问题很常见,很多人都声称某个修复程序对他们有效,但是我无法应用这些修复程序,因为它们适用于早期版本的PHPBB(即1.0.4).

我以前能够在localhost上安装PHPBB,但现在还没有.我目前没有安装PHPBB.

谢谢你给予的任何帮助.

php static static-methods phpbb phpbb3

4
推荐指数
2
解决办法
6827
查看次数

标签 统计

php ×1

phpbb ×1

phpbb3 ×1

static ×1

static-methods ×1