Александр М.
98 сообщений
#15 лет назад
Всем привет. Юзаю новую джумлу ...

При добавлении нового материала исходным кодом (отформатированный html) на страницу возникает ошибка и сообщение

500 - Произошла ошибка!
DB function reports no errors

Это проявляется только при большом коде текста (60кб). А мелкие странички идут как обычно.

Кто сталкивался с такой проблемой, подскажите как быть?
гугл не помог...
Спасибо
Антон Ч.
399 сообщений
#15 лет назад
Могу помоч, но не за бесплатно, в чем проблема примерно знаю
Александр М.
98 сообщений
#15 лет назад
hak2008,
без проблем. могу оплатить раз такой разговор.

только мне примерно не подойдет. мне нужно точно знать. а иначе за что платить.
Роман Р.
132 сообщения
#15 лет назад
/administrator/components/com_content/controller.php (693 строчка)
if (!$row->check()) {
JError::raiseError( 500, $db->stderr() );
return false;
}

попробуйте удалить,
если не поможет, почитайте ето:
Александр М.
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 сообщений
#15 лет назад


Вот скрины,
оригинал и с выводом ошибки
Николай Т.
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
Никита К.
1594 сообщения
#15 лет назад
wmdesigner, тоже у best-hoster'a. Дёшево и сердито
Техподдержка у них замечательная)) Тоже всем рекомендую