当我想要分享图片时,会显示以下错误:
和浏览器网址是:
www.domain.com/activity/index/post?&subject=&privacy=everyone&share%5Bfacebook%5D=0&share%5Btwitter%5D=0&share%5Blinkedin%5D=0&composer%5Bcheckin%5D=&autocompleter=&composer%5Bpeoples%5D=#empty-page-error
错误日志:
**2014-08-22T12:30:26+00:00 WARN (4): [2048] Declaration of Mobile_Bootstrap::_bootstrap() should be compatible with Engine_Application_Bootstrap_Abstract::_bootstrap($resource = NULL) (/public_html/***/application/modules/Mobile/Bootstrap.php) [33]
Error Code: 59c540
Stack trace:
#0 /public_html/***/application/modules/Core/Bootstrap.php(866): Core_Bootstrap::_initModules()
#1 /home/clobnet/public_html/clobnet/application/libraries/Engine/Application/Bootstrap/Abstract.php(256): Core_Bootstrap->_initModules()
#2 /public_html/***/application/libraries/Engine/Application/Bootstrap/Abstract.php(207): Engine_Application_Bootstrap_Abstract->_executeResource('modules')
#3 /public_html/***/application/libraries/Engine/Application/Bootstrap/Abstract.php(150): Engine_Application_Bootstrap_Abstract->_bootstrap()
#4 /public_html/***/application/libraries/Engine/Application.php(149): Engine_Application_Bootstrap_Abstract->bootstrap()
#5 /public_html/***/application/index.php(204): Engine_Application->bootstrap()
#6 /home/clobnet/public_html/clobnet/index.php(24): include('/public_html/***/...')**
谁能帮帮我?
答案 0 :(得分:1)
这是由于application / index.php中的error_reporting(E_ALL)引起的E_STRICT错误,如果你有PHP 5.4+(其中E_STRICT成为E_ALL的一部分)的失望设置。详情:http://php.net/manual/en/function.error-reporting.php
许多第三方模块产生了这样的错误,并且查看它们并修复所有严格错误并不容易,所以我更喜欢在生产服务器上注释掉这一行并使用php.ini中的设置(error_reporting = E_ALL& ~E_DEPRECATED& ~E_STRICT)
答案 1 :(得分:0)
看起来Mobile_Bootstrap
是第三方模块,您使用的是PHP 5.4+。您应该做的是联系您获得移动插件的开发人员,或者修改modules/Mobile/Bootstrap.php::_bootstrap
以获得方法签名中的$resource = NULL
。
它应该看起来有点像下面的代码(注意添加的$resource = null
):
class Mobile_Bootstrap extends Engine_Application_Bootstrap_Abstract
{
public function _bootstrap($resource = null)
{
// custom module logic
}
}