2

我最近在我的服务器上升级到 PHP 版本 5.4 并立即在我的管理员的内容编辑区域中看到错误,所有这些似乎都是由 Spaw Editor PHP Edition 版本 2.0.8.1 的副本引起的,可以从http://下载/www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_download

这是加载包含此编辑器的站点区域时在我的屏幕上转储的一个小示例:

Strict Standards: Non-static method SpawVars::getServerVar() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/config/config.php on line 7

Strict Standards: Non-static method SpawConfig::setStaticConfigItem() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/config/config.php on line 7

Strict Standards: Non-static method SpawConfig::configVar() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/class/config.class.php on line 119

Strict Standards: Non-static method SpawConfig::getStaticConfigValue() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/config/config.php on line 8

Strict Standards: Non-static method SpawConfig::getStaticConfigItem() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/class/config.class.php on line 236

Strict Standards: Non-static method SpawConfig::configVar() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/class/config.class.php on line 143

Strict Standards: Non-static method SpawConfig::getStaticConfigValue() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/config/config.php on line 9

Strict Standards: Non-static method SpawConfig::getStaticConfigItem() should not be called statically in /home/modusint/canadatravels/modusadm/admin/js/spaw2/class/config.class.php on line 236

它持续了大约 1400 行错误,哈哈

在研究了这个问题之后,我终于找到了 Starx 发布的解决方案,该解决方案与我在这篇文章中的问题( PHP 5 disable strict standards error )密切相关,并且问题得到了解决。我将这些代码行添加到 spaw.inc.php 文件中:

ini_set('display_errors',0);
ini_set('error_reporting',30719);

这样,我所有的错误消息都消失了,但编辑器不再正常工作。

不幸的是,我不是一个很好的程序员,因为我对面向对象的编程风格一无所知,我是一个老派的 C 程序员,这种风格非常适合我用 PHP 编写自己的代码. 这是我的问题,我不知道如何解决这个问题。Solmetra 网站似乎不再活跃,尽管我注意到它最近在 2013 年 4 月 17 日在http://sourceforge.net/projects/spaw/上进行了更新,不幸的是我必须使用这个产品,因为它是唯一的编辑器我可以找到拥有多语言标签的市场,这对我的业务至关重要。

有人对此产品有任何经验或建议吗?

特维姆,

文斯

4

0 回答 0