У меня есть статья, которую я хочу опубликовать на своем Joomla! сайт. Каждый раз, когда я нажимаю «применить» или «Сохранить». Я получаю ошибку 500 - An error has occurred! DB function reports no errors
500 - An error has occurred! DB function reports no errors
. Я понятия не имею, почему эта ошибка возникает, я могу подумать, что это ошибка сервера.
Я использую TinyMCE для ввода статей вместе с Joomla! 1.5.11.
Обновлено: я включил максимальную отчетность об ошибках в Joomla! и в менеджере статей я попытался сохранить статью и получил эти две ошибки. Проверьте скриншот
alt text http://img.ruphp.com/php/error.png
Я попробовал добавить
<?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); ?>
в верхней части страницы index.php для Joomla! но он не показывает никаких ошибок. Я проверил журналы ошибок на сервере, а также не обнаружил ошибок.
Мне удалось опубликовать статью через phpMyAdmin, но потом что-то еще происходит. Я пытаюсь получить доступ к статье из внешнего интерфейса, нажав на ссылку на статью, но появляется только пустая страница.
Это действительно странно, поскольку в журнале ошибок нет никакой информации. Поэтому я предполагаю, что ошибка должна исходить от Joomla!
Это произойдет, если я добавлю print_r ($ _ POST) раньше, if (!$row->check()) {
on /administrator/components/com_content/controller.php (около строки 693)
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 )
У меня была щедрость по этому вопросу, но проблема все еще не решена? текст ссылки
Любая помощь будет оценена!
Вот ссылка на статью (текстовый файл с источником, который я получил от TinyMCE).
Я прочитал этот другой вопрос и увидел, что вы не можете опубликовать статью, поскольку она конфиденциальна. Является ли он «простым английским», имеет ли он html? Не могли бы вы предоставить дополнительную информацию? В Joomla есть несколько плагинов, которые «фильтруют» много контента. Если вы попытаетесь записать теги «iframe» или «script» в Joomla TinyMCE, это будет отфильтровано, это способ обеспечения безопасности Joomla.
Вы пытались отключить фильтры TinyMCE? Перейдите в «Plugin Manager», «Editor – TinyMCE 2.0» и измените параметры «Очистка кода» для тестирования.
Глядя на ваш массив POST, похоже, что основной текст вашего сообщения не отправляется. Это предполагает, что это проблема на лицевой стороне. Можете ли вы проверить name
элемента HTML, в котором вы вводите текст тела? Если вы можете редактировать и показывать нам соответствующие части HTML-формы, которые тоже помогут.
edit: ok, эта статья, с которой вы связаны, составляет почти 150 000 байт, поэтому может быть, что она задыхается. Если это одноразовая статья, которую вам, вероятно, не придется редактировать слишком много, я бы рекомендовал вставить какой-то фиктивный текст, а затем jos_content
в вашу базу данных, используя phpMyAdmin или что-то еще, и отредактировать текст в таблице jos_content
. introtext
и fulltext
столбцы определяются как MEDIUMTEXT
поэтому они могут поддерживать до 16 МБ без лишних хлопот.
Если запись и / или редактирование статей такого размера – это то, что вы часто будете делать (и, следовательно, не хотите каждый раз входить в БД), то, возможно, вам придется посмотреть максимальный размер сообщения.
Эта ошибка может возникнуть при использовании Firefox.
Попробуйте воспроизвести с помощью IE.
С уважением
Просто выполните следующую задачу
"" "вы можете попросить своего хостинг-провайдера отключить функцию suhosin в php.ini. Когда эта функция включена, невозможно сохранить большие сообщения." "" ".
Шайденнер Ахуджа
Мой веб-разработчик http://www.mywebdeveloper.in
Текст статьи слишком велик. В таблице может не найти место, чтобы сохранить этот большой. Я хотел бы предложить вам использовать LONGTEXT
тип данных. Проверьте, работает ли он для вас.