目前,我正在安装PHPBB 3.0.10,但出现了以下错误:
Strict Standards: Non-static method utf_normalizer::nfc() should not be called statically in C:\xampp\htdocs\PHPBB\includes\utf\utf_tools.php on line 1781
我已经在PHPBB论坛上试图寻找答案,但没有成功。我对PHP有一定的背景,但不理解静态函数调用和动态函数调用之间的区别。我使用的是PHP v5.4.4,Apache 2.4.2和Xampp 1.8.0,如果这些信息有关联,请知悉。我也是在本地主机上运行,而非远程服务器。
为了引发这个错误,我只是在安装PHPBB。一旦我插入了数据库设置和管理员账户设置,它就会出现这个错误,并且不允许我继续。我没有安装任何扩展(当然)。
另外,我无法在指定的文件中找到nfc功能。我不确定它是否在include中。我还搜索了所有文件中的“function nfc”(不包括引号),但是什么也没找到,因此无法使用此内容:Strict Standards: Non-static method STemplate::assign() should not be called statically。我知道这个问题很常见,许多人声称某种修复方法对他们有效,但我无法应用这些修复方法,因为它们是针对早期版本的PHPBB(即1.0.4)。我过去曾能够在本地安装PHPBB,但现在无法。我目前没有可用的PHPBB安装。
感谢您提供的任何帮助。