Joomla注册MySQL错误

时间:2013-12-03 21:12:14

标签: php mysql joomla joomla3.1 joomla3.2

任何时候有人去注册(我们使用RSForms)我们得到这个错误

Warning

Registration failed: SQL=INSERT INTO (,,,,,,,,,,,,,,) VALUES (105,0,0,0,0,0,0,1,0,0,1,0,1,1,0)

然后我向开发人员报告了错误报告,并在我尝试注册时获得了这些报告。

Notice: Use of undefined constant DS - assumed 'DS' in /home/content/03/7103303/html/plugins/system/jcktypography/jcktypography.php on line 15

Notice: Use of undefined constant DS - assumed 'DS' in /home/content/03/7103303/html/plugins/system/jcktypography/jcktypography.php on line 15

Strict Standards: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/content/03/7103303/html/templates/hot_designnow/index.php on line 40

Strict Standards: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/content/03/7103303/html/libraries/cms/application/site.php on line 250

Strict Standards: Only variables should be assigned by reference in /home/content/03/7103303/html/templates/hot_designnow/index.php on line 40

另外,当打开调试系统和语言时,我得到红色(我们现在使用的是默认寄存器)

**Parsing errors in language files**
JROOT/administrator/language/en-GB/en-GB.com_rsform.ini : error(s) in line(s) 546

在查看Extention Manager时 - >管理有一个新的插件/模块 码: COM_INSTALLER_TYPE _

我希望这会有所帮助,感谢您抽出宝贵时间尝试提供帮助

1 个答案:

答案 0 :(得分:0)

从我所看到的,你有三个不同的问题:

您的第一条错误消息

Warning

Registration failed: SQL=INSERT INTO (,,,,,,,,,,,,,,) VALUES (105,0,0,0,0,0,0,1,0,0,1,0,1,1,0)

表示您在rsforms中使用自定义sql脚本,这在某种程度上已被破坏。也许你已经从1.5升级了,这个自定义的sql(可能还有相关的php)需要重写?

你的第二个问题:

“通知行表明你有一个插件,它不是完整的Joomla 3.0兼容,如果可能的话,我会卸载并获得升级版本。

“严格标准”行可能是Joomla代码,不是严格的标准,但你的模板还没有升级到坚持这些

你的第三个问题:

解析错误表示RSForm的语言文件丢失或未正确升级。我将重新安装/升级RsForm。

关于问题的主要角度,您需要查看自定义RSForm SQL脚本并在此处发布。