PHP核心错误–yiiaseErrorException指令';register_long_arrays


PHP Core Error – yiiaseErrorException Directive 'register_long_arrays' is no longer available in PHP

我知道SO中已经存在这个问题,但是

我的服务器使用共享主机,他们的服务异常糟糕。所以我想知道,有没有办法从应用程序方面解决这个问题。

或者从php.ini中删除"register_long_arrays"引用是消除此错误的唯一方法?

屏幕截图http://manfredinfotech.com/projects/sc/sc.png

这可能是由于php.ini文件中的遗留代码。如果使用.htaccess文件,可以尝试将标志php_flag register_long_arrays Off放在根.htaccess文件中。

register_long_arrays指令从PHP 5.3开始就被弃用,从PHP 5.4开始就被删除,并且Yii2支持PHP>=5.4所以,如果你运行的是PHP 5.3服务器,你就有麻烦了!