php.ini 未加载 Ioncube
php.ini not loading Ioncube
Ioncube 加载器突然停止工作。
phpinfo()
显示没有加载Ioncube,打开display_errors后网站显示HTML-500错误"redirected you too many times"。
根据phpinfo()
/etc/php5/apache2/php.ini是apache php配置文件
/etc/php5/apache2/php.ini 的第一行是
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so
文件和之前一样位于文件夹中。
php -v
输出了一些错误和警告,在调试尝试后,我可以通过操作 /etc/php5/cli/php.ini 来修复它们,替换一些引用旧版本 Ioncube 的行,现在它输出
PHP 5.6.20-0+deb8u1 (cli)(内置:2016 年 4 月 27 日 11:26:05)
版权所有 (c) 1997-2016 PHP 组
Zend Engine v2.6.0,版权所有 (c) 1998-2016 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.18, Copyright (c) 2002-2015 ,由 ionCube Ltd. 和 Zend OPcache v7.0.6-dev,版权所有 (c) 1999-2016,由 Zend Technologies
仍然,phpinfo()
显示没有加载 Ioncube,错误仍然存在。
这里似乎报告了类似的问题,
Failed loading /usr/local/IonCube/ioncube_loader_lin_5.3.so
但没有明确的答案。
我正在处理多个 php.ini 文件,这可以解释为什么会出现差异,但我找不到解决方案。你知道我该如何调试吗?
您应该确保在 php.ini 文件中加载任何其他 zend_extension 之前加载 ionCube 编码器。
如果您已经将 php.ini 文件设置为报告所有错误,尤其是在加载 ioncube 加载器之前,即 error_reporting,您还应注意 php.ini 设置=12=]
error_reporting=~E_ALL|~E_STRICT
您可能会遇到错误,但是一旦您观察到上述情况并更新您的 php.ini,请继续并保存更改并重新启动您的 apache
sudo apachectl restart
希望这能解决您的问题。干杯!!
Ioncube 加载器突然停止工作。
phpinfo()
显示没有加载Ioncube,打开display_errors后网站显示HTML-500错误"redirected you too many times"。
根据phpinfo()
/etc/php5/apache2/php.ini是apache php配置文件
/etc/php5/apache2/php.ini 的第一行是
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so
文件和之前一样位于文件夹中。
php -v
输出了一些错误和警告,在调试尝试后,我可以通过操作 /etc/php5/cli/php.ini 来修复它们,替换一些引用旧版本 Ioncube 的行,现在它输出
PHP 5.6.20-0+deb8u1 (cli)(内置:2016 年 4 月 27 日 11:26:05)
版权所有 (c) 1997-2016 PHP 组
Zend Engine v2.6.0,版权所有 (c) 1998-2016 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.18, Copyright (c) 2002-2015 ,由 ionCube Ltd. 和 Zend OPcache v7.0.6-dev,版权所有 (c) 1999-2016,由 Zend Technologies
仍然,phpinfo()
显示没有加载 Ioncube,错误仍然存在。
这里似乎报告了类似的问题, Failed loading /usr/local/IonCube/ioncube_loader_lin_5.3.so 但没有明确的答案。
我正在处理多个 php.ini 文件,这可以解释为什么会出现差异,但我找不到解决方案。你知道我该如何调试吗?
您应该确保在 php.ini 文件中加载任何其他 zend_extension 之前加载 ionCube 编码器。
如果您已经将 php.ini 文件设置为报告所有错误,尤其是在加载 ioncube 加载器之前,即 error_reporting,您还应注意 php.ini 设置=12=]
error_reporting=~E_ALL|~E_STRICT
您可能会遇到错误,但是一旦您观察到上述情况并更新您的 php.ini,请继续并保存更改并重新启动您的 apache
sudo apachectl restart
希望这能解决您的问题。干杯!!