我正在尝试使用MediaWiki 1.27.0中的changePassword.php
命令,以更改用户密码。不幸的是,我收到以下错误消息:
<br />
<b>Parse error</b>: syntax error, unexpected '[', expecting ')' in
<b>/wiki/maintenance/changePassword.php</b> on line <b>56</b><br />
甚至php changePassword.php --help
命令会导致相同的错误(请参阅MediaWiki手册页)...
系统的详细信息:
- MediaWiki 1.27.0
- PHP 5.6.27(CGI-CGI)
- mysql 5.6.32-78.1-log
- ICU 4.2.1
您使用的是PHP 5.3或以上。MediaWiki 1.27需要PHP 5.5 ;最值得注意的是,它已切换到短阵列语法,该语法是PHP 5.4功能。您获得错误的行使用短阵列语法。
您是否有错误配置的Web服务器,Web和CLI PHP版本不同。