我有一个客户,他正在使用插件SobiPro提供一个目录,他的用户可以在这个目录中提交工作订单,然后他的客户可以对它们进行投标。他最近更新了Joomla的安装,这就破坏了他的SobiPro设置。
我已经将sobipro更新到最新版本,运行兼容性检查似乎一切正常。然而,当我试图提交一个表单时,我得到这个错误:致命错误:调用一个成员函数data() on null in (Joomla root)/components/com_sobipro/lib/cms/joomla_common/base/lang.php on line 366
熟悉sobipro的人,谁知道这个错误?
提前谢谢。
发布于 2017-07-10 16:09:41
在数据库中彻底搜索之后,我注意到每个表的大多数主键不知何故都丢失了,所以我导出了所有sobipro表,并在缺少主键和自动增量的地方编辑了每个表定义。此外,我清理了所有的副本,之后它就可以工作了。但我不知道数据库是如何遗漏主键的。也许是由于joomla升级失败的结果。
https://stackoverflow.com/questions/44973374
复制相似问题