本地系统上的Joomla错误,而相同的程序包在托管服务上正常工作

时间:2012-04-20 18:49:39

标签: php joomla joomla1.7 joomla-template

我已经安装了xampp包。 我试图通过xampp运行Joomla应用程序。

但是我不确定应用程序的错误但是我收到了这个错误。 完全相同的Joomla包和主题在我的托管上工作正常但在本地它给我下面的错误。不确定系统级别是否有问题,因为相同的包在托管服务上工作正常。我有32位的WIndows 7。

任何人都有意见吗?提前致谢

=============================================== ================================

严格标准:非静态方法modSlideShowSP2Helper :: getImages()不应在第124行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: getImages()不应在第125行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: cText()不应在第127行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: cText()不应在第128行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: cText()不应在第129行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: cText()不应在第130行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

严格标准:非静态方法modSlideShowSP2Helper :: getImages()不应在第124行的C:\ xampp \ htdocs \ travel \ modules \ mod_slideshow_pro_sp2 \ helper.php中静态调用

=============================================== ======================================

2 个答案:

答案 0 :(得分:1)

并非Joomla的所有扩展都是在严格的标准下开发的。您的输入脚本(index.php)顶部的error_reporting(0)应该可以解决问题。但是,如果使用此指令,则无法跟踪生产服务器上的错误。 另一种选择是:

//have all errors trapped, but not displayed
error_reporting(- 1); 
ini_set('display_startup_errors', 0);
ini_set('display_errors', 0);

答案 1 :(得分:0)

更好的方法是编辑你的php.ini文件。 找到这样的行:

error_reporting = E_ALL | E_STRICT

并删除带有垂直线的E_STRICT。然后重启xampp。