• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проблема с crosspost

Статус
В этой теме нельзя размещать новые ответы.

-=ZorG=-

Профессор
Регистрация
18 Авг 2010
Сообщения
262
Реакции
47
Доброй ночи!
Вообщем поставил я модуль crosspost, и после этого когда я добавляю новость на сайт, пишет:
MySQL Error!
------------------------

The Error returned was:
MySQL server has gone away

Error Number:
2006

DELETE FROM dle_tags WHERE news_id = '555'

+

после этого новость пропадает, кто значет как с етим боротся?
 
Никто не знает?
 
Наиболее часто ошибка MySQL server has gone away возникает в результате тайм-аута соединения и его закрытия сервером. По умолчанию сервер закрывает соединение по прошествии 8 часов бездействия. Можно изменить лимит времени, установив при запуске mysqld переменную wait_timeout.

Другой распространенной причиной получения ошибки MySQL server has gone away является выдача команды "закрытия" на соединении MySQL с последующей попыткой выполнить запрос на закрытом соединении.
У меня тоже было такое,смена хоста все решила
 
Версия движка, и модуля какие?
 
Версия 8.3, модули стол заказов + Топ пользователей + pingationMod :)
 
  • Заблокирован
  • #7
попробуй убрать pingationMod
Причем тут он?

написано же
DELETE FROM dle_tags WHERE news_id = '555'

По видимому база новостей большая, да и таблица с тегами насчитывает 10000-20000 записей так?
мускуль не успеват удалить теги к новости и уходит в даун
 
Чуть не так написал выше. Сервер не прячет новость, а удаляет её. С тегами, та нет, не так уж и много.
 
поробуй
открыть engine/inc/addnews.php
найти:
if($approve) include ENGINE_DIR . '/inc/crosspost.addnews.php';
переместить после строки:
clear_cache()
--------------------------------------

открыть engine/inc/editnews.php
найти:
$approve_old = isset( $_POST['crosspost_approve'] ) ? intval( $_POST['crosspost_approve'] ) : 0;
if($approve_old == 0 && $approve == 1) include ENGINE_DIR . '/inc/crosspost.addnews.php';
переместить после строк:
$tags = implode( ", ", $tags );
$db->query( "INSERT INTO " . PREFIX . "_tags (news_id, tag) VALUES " . $tags );
}
}
 
Ничего не изменилось)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху