500 - Произошла ошибка - Joomla 1.5.15
98 сообщений
#15 лет назад
Всем привет. Юзаю новую джумлу ...При добавлении нового материала исходным кодом (отформатированный html) на страницу возникает ошибка и сообщение
500 - Произошла ошибка!
DB function reports no errors
Это проявляется только при большом коде текста (60кб). А мелкие странички идут как обычно.
Кто сталкивался с такой проблемой, подскажите как быть?
гугл не помог...
Спасибо
98 сообщений
#15 лет назад
hak2008, без проблем. могу оплатить раз такой разговор.
только мне примерно не подойдет. мне нужно точно знать. а иначе за что платить.
132 сообщения
98 сообщений
#15 лет назад
Цитата ("itspoma"):/administrator/components/com_content/controller.php (693 строчка)if (!$row->check()) {
JError::raiseError( 500, $db->stderr() );
return false;
}
попробуйте удалить,
если не поможет, почитайте ето:
]http://forum.joomla.org/viewtopic.php?f=428&t=266398&start=0&st=0&sk=t&sd=a&hilit=new+module
Наконец нашелся понимающий человек, спасибо за помощь!
Дело в том, что я пробовал этот момент удалять и другие где ошибка эта есть.
Когда комментирую, то просто напросто не вызывается это самое сообщение об ошибке. Контент как бы сохраняется, но в базу так ничего и не попадает.
Вопрос именно в том что большое значение introtext и fiulltext не проходят.
205 сообщений
#15 лет назад
Цитата ("wmdesigner"):Это проявляется только при большом коде текста (60кб). А мелкие странички идут как обычно.
через редактор бд в таблице #__content для полей `introtext` и `fulltext` изменить тип поля с mediumtext на text
должно после этого работать нормально
98 сообщений
#15 лет назад
Цитата ("e1it3"):Цитата ("wmdesigner"):Это проявляется только при большом коде текста (60кб). А мелкие странички идут как обычно.
через редактор бд в таблице #__content для полей `introtext` и `fulltext` изменить тип поля с mediumtext на text
должно после этого работать нормально
тоже пробовал.
перебрал эти значения:
TEXT
MEDIUMTEXT
LONGTEXT
и ещё BLOB тоже самое перепробовал.
к сожалению в Mysql слабо разбираюсь, только методом тыка могу проверить.
а вот если "Длина/значения1" - может в этом поле что написать?
или ещё где то чтобы объем запроса проходил
205 сообщений
#15 лет назад
if (!$row->check()) {
JError::raiseError( 500, $row->getError() );
return false;
}
какую ошибку выдаст с полями типа TEXT ?
98 сообщений
#15 лет назад
Цитата ("e1it3"):if (!$row->check()) {
JError::raiseError( 500, $row->getError() );
return false;
}
какую ошибку выдаст с полями типа TEXT ?
вот такую
500 - Произошла ошибка!
Статья должна содержать текст
и, кстати, если условие if (!$row->check()) { удаляю из контроллера и после неудачной публикации текст пропадает совсем весь, и тот что был короткий
98 сообщений
205 сообщений
#15 лет назад
Хм...тут ситуация из 3х неизвестных
1) настройки php (есть ограничение на размер post запроса)
2) joomla (что там в ней происходит)
3) mysql (есть ограничение на размер запроса)
нужно по порядку их отсечь
1) проверить $_POST массив
2) дебаг, дебаг и еще раз дебаг

3) проверить в конфиге max_allowed_packet
98 сообщений
#15 лет назад
Ситуация крайне интереснаяпока постилась эта тема, я параллельно переписывался с техподдержкой хостинга.
около 20 сообщений с разных сторон.
все темы перебрал.
со стороны джумлы ничего не нашел и начал постепенно пинять на хостинг.
в итоге кучу параметров перебрали, настроек и директив.
после того как привел конкретный пункт документации php5 и спросил про размеры буферов ( shell> mysqld --help )
а конкретно меня интересовали join_buffer_size и key_buffer_size
получил ответ:
MySQL параметры менять не будем.
и тут же ... "Попробуйте, кое что изменил"
вобщем, что конкретно было не понятно, но точно что с безопасностью хостинга.
как всегда хостинг на лучшем уровне, техподдержка рулит в режиме онлайн с утра до ночи, так что всем рекомендую - ссылка
и пользуясь случаем)) - за 60 руб в мес. и неогр.кол-во баз с такой мощной хось-админкой я не встречал. так что если кто задумывается переходить, рекомендую.
всем спасиюо за помощь, проблема решена
98 сообщений
#15 лет назад
Цитата ("e1it3"):Хм...
1) настройки php (есть ограничение на размер post запроса)
если про post_max_size то стояло 8M