500 - 发生错误 - 在Joomla中添加新文章时,DB函数报告没有错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了500 - 发生错误 - 在Joomla中添加新文章时,DB函数报告没有错误相关的知识,希望对你有一定的参考价值。
我有一篇文章要发布在我的Joomla上!现场。每次我点击申请或保存。我得到错误500 - An error has occurred! DB function reports no errors
。我不知道为什么会出现这个错误,我可以认为这是一个服务器错误。
我正在使用TinyMCE与Joomla一起打字! 1.5.11。
更新:我在Joomla中打开了最大错误报告!在文章管理器中,我试图保存文章,并得到了这些错误。请检查截图
我尝试添加
<?php
ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);
ini_set('log_errors',TRUE);
ini_set('html_errors',TRUE);
ini_set('display_errors',true);
?>
在Joomla的index.php页面的顶部!但它没有显示任何错误。我检查了服务器上的错误日志,也没有出现错误。
我设法通过phpMyAdmin发布文章,但随后发生了其他事情。我尝试通过单击文章的链接从前端访问文章,但只出现一个空白页面。
这真的很奇怪,因为错误日志没有显示任何信息。所以我认为错误需要来自Joomla!
如果我在/administrator/components/com_content/controller.php(第693行附近)的if (!$row->check()) {
之前添加了print_r($ _ POST),就会发生这种情况。
Array
(
[title] => Test.
[state] => 0
[alias] => test
[frontpage] => 0
[sectionid] => 10
[catid] => 44
[details] => Array
(
[created_by] => 62
[created_by_alias] =>
[access] => 0
[created] => 2008-10-25 13:31:21
[publish_up] => 2008-10-25 13:31:21
[publish_down] => Never
)
[params] => Array
(
[show_title] =>
[link_titles] =>
[show_intro] =>
[show_section] =>
[link_section] =>
[show_category] =>
[link_category] =>
[show_vote] =>
[show_author] => 1
[show_create_date] => 0
[show_modify_date] => 0
[show_pdf_icon] =>
[show_print_icon] =>
[show_email_icon] =>
[language] =>
[keyref] =>
[readmore] =>
)
[meta] => Array
(
[description] => Test.
[keywords] => Test
[robots] =>
[author] => Test
)
[id] => 58
[cid] => Array
(
[0] => 58
)
[version] => 30
[mask] => 0
[option] => com_content
[task] => apply
[ac1e0853fb1b3f41730c0d52de89dab7] => 1
)
我对这个问题有一个赏金,但问题仍未解决? link text
任何帮助将不胜感激!!
这是文章的链接(带有我从TinyMCE获得的源文本文件)Article
我读了this other question,看到你不能发表文章,因为它是保密的。它是“普通英语”,它有HTML吗?你能提供更多信息吗? Joomla有一些插件可以“过滤”很多内容。如果您尝试在Joomla TinyMCE中编写“iframe”或“script”标签,它将被过滤,这是Joomla提供安全性的方式。
您是否尝试禁用TinyMCE过滤器?转到“插件管理器”,“编辑器 - TinyMCE 2.0”并更改“代码清理”选项进行测试。
查看您的POST数组,看起来您的帖子的正文文本未被发送。这表明它在前端是一个问题。你能检查输入正文文本的HTML元素的name
吗?如果您可以编辑并向我们展示HTML表单的相关部分,这些部分也会有所帮助。
编辑:好的,你链接的那篇文章几乎是150,000字节,所以它可能会让它窒息。如果这是一篇一次性的文章,你可能不需要编辑太多,我建议输入一些虚拟文本,然后使用phpMyAdmin或其他东西进入你的数据库并编辑jos_content
表中的文本。 introtext
和fulltext
列被定义为MEDIUMTEXT
,因此它们应该能够容纳大约16MB而不会有麻烦。
如果编写和/或编辑这种大小的文章是你经常做的事情(因此,每次都不想进入数据库),那么你可能需要查看允许的最大帖子大小。
使用Firefox时可能会发生此错误。
尝试使用IE重现。
问候
只需执行以下任务即可
msgstr“”“您可以要求您的托管服务提供商禁用php.ini中的函数suhosin。启用此功能时,无法保存大型帖子。”“”“。
Shailedner Ahuja
我的网站开发人员http://www.mywebdeveloper.in
你的文章文字太大了。该表可能没有找到空间来保存这个大的。我建议你使用LONGTEXT
数据类型。检查它是否适合您。
以上是关于500 - 发生错误 - 在Joomla中添加新文章时,DB函数报告没有错误的主要内容,如果未能解决你的问题,请参考以下文章
500 - 当我将 joomla 模板 2.5 升级到 3.0 时找不到 JHtmlBehavior::mootools
尝试在localhost上编辑Joomla时出现HTTP错误
Uncaught ReferenceError: tinyMCE is not defined , joomla 2.5.7 error on Chrome