我有一个运行Joomla的新闻网站!在jos_content
表中包含超过58.000行(文章)。
当我尝试使用任何类型的编辑器添加新文章时,我收到“500:内部服务器错误”,URL链接为:
sitename.com/administrator/index.php?option=com_content&view=article&layout=edit&id=0
而不是
sitename.com/administrator/index.php?option=com_content&view=article&layout=edit&id=ID_OF_THE_NEW_CREATED_ARTICLE.
也没有插入文章。
我再次尝试刷新“内部服务器错误”页面,等待比平时更多,最后插入文章,链接变为
sitename.com/administrator/index.php?option=com_content&view=article&layout=edit&id=ID_OF_THE_NEW_CREATED_ARTICLE.
我试图找到在数据库中进行INSERT
查询的PHP,但没有运气。
答案 0 :(得分:0)
Joomla 3.x核心和扩展程序不能直接操作"内容"桌子了。如果你深入研究代码,你会发现,你必须使用类JTable进行插入,删除等。 所以,永远不要直接通过mysql删除或操作表!你会得到腐败的表"资产"。 JTable类负责与内容表并行创建和编辑资产表。