о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О земных поклонах

Сообщается, что вольноотпущенник посланника Аллаха, да благословит его Аллах и да приветствует, Абу Абдуллах (или же Абу Абд ар-Рахман) Саубан, да будет доволен им Аллах, сказал:
Я слышал, как посланник Аллаха, да благословит его Аллах и да приветствует, сказал: «Ты должен совершать множество земных поклонов, ибо, поистине, за каждый земной поклон, совершённый тобой ради Аллаха, Аллах возвысит тебя на (одну) ступень и снимет с тебя (бремя одного) прегрешения». (Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии » DataLife Engine  

    Обновление Dle Forum до версии 2.6.1, ошибка в запросах, лечение  
GOVZilla
Сообщение # 1


СоЗиДаТеЛь
  • 102

Репутация: 41
Группа: Администраторы
Пол: мужской
Сообщений: 1435

При обновлении DLE Forum`а до актуальной версии в ручном или автоматическом режиме через использование установочного файла dle-forum.php всегда возникает ошибка, при которой база данных не обновляется. Т.е. постоянно возникают ошибки базы данных, приходится вручную в PhpMyAdmin выполнять каждый запрос, исправляя и обновляя базу данных. Почему так происходит?

Дело в том, что техническая поддежка форума нигде не объясняет, что для этого используются файлы engine/forum/install/ и что эти файлы надо указывать вручную. Никакой автоматики. Выход, конечно же, есть. Для того, чтобы правильно установить новую версию форума поверх старой (без создания новой базы с последующим обновлением, так как это не имеет смысла, ведь таблицы восстанавливаются старые, без изменений), необходимо отредактировать только один файл dle-forum.php, используемый при установке форума.
Найти строчку (примерно, 197-ая строка):
require_once ENGINE_DIR.'/forum/install/db.php';

И изменить ее на:
require_once ENGINE_DIR.'/forum/install/db_2.6.php';

Сохранить и запустить установку уже с использованием таких изменений.
Должно работать. .
Если версия форума более старая, чем 2.6, то сначала можно запустить файл с прописанным 2.5, а уже потом повторно с прописанным 2.6.

Ошибка происходит потому, что стандартно в установочном файле указан путь к вспомогательному файлу db.php, который содержит запросы в базу данных, создающие пустой форум. Т.е. все прежние таблицы стираются, и ставится новая, чистая. А при восстановлении базы данных (посты, темы и т.п. же нужно восстановить) опять вносятся изменения, и устанавливается старая база, без новых поправок в структуру таблиц. Поэтому и возникает мнимая "обновленность" форума, после чего часто возникают ошибки в работе форума (ошибки мускула).



--------------------
не нарушаем этикета,ЧиТаЕм ПрАвИлА СаЙтА!!!!!, Как заливать КАРТИНКИ? Как ОБЩАТЬСЯ? Новичкам ЧИТАТЬ!!!!!! ВСЕ ссылки нужно СКРЫВАТЬ тегом [ hide ]
Вопросы: "Дай телефон?", "Ты замужем?", и т.п. заигрывающие "подкаты - ЗАПРЕЩЕНЫ!!!
Надоели темы про: Войну, Тейпы, Горы, пoлитиkу, и про величие наций.
Хочу сделать чеченский сайт без всего вышеуказанного.