replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Добрый день, пытаемся обновить движок, все выполнено согласно инструкции https://dle-news.ru/extras/online/index.html Ручное обновление: 1.Создайте резервную копию базы данных и всех файлов скрипта на сервере. 2.Обновите все файлы находящиеся на вашем сервере на файлы из папки /upload/ архива дистрибутива (за исключением шаблонов из папки /templates/). Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере. 3.Войдите в админпанель вашего сайта как администратор и следуйте дальнейшим инструкциям. Сейчас будет произведено обновление вашей базы данных до текущей версии скрипта. Ваша база данных будет пошагово обновлена с версии 10.3 до 14.3. После запуска обновления получаем такое же окно админки в фрейме только с ошибкой Invalid JSON: Прошу помочь разобраться. Обновляем с 10.4 до 14.3 Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 182 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Пробуйте обновлять поэтапно. Сначала например до 11 версии, после 12 и так далее Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор Добрый день, очистил кеш браузера и получилось обновится до 13.1 версии а дальше выдает ошибку 500 уже и все админка не грузится Админи говорит ошибка скрипта в логах 18-Jun-2021 14:02:53 UTC] PHP Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, bool given in /var/www/engine/classes/mysql.php:164 Stack trace: #0 /var/www/engine/classes/mysql.php(164): mysqli_fetch_assoc() #1 /var/www/engine/classes/plugins.class.php(121): db->get_row() #2 /var/www/engine/classes/plugins.class.php(94): DLEPlugins::loadplugins() #3 /var/www/engine/classes/plugins.class.php(66): DLEPlugins::pluginsstartup() #4 /var/www/admin.php(29): DLEPlugins::Check() #5 {main} thrown in /var/www/engine/classes/mysql.php on line 164 Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор Ребята до 13.1 доход установщик и выдает ошибку Обновление скрипта до версии: 13.1 ошибка выполнения операции HTTP Error: 500 [18-Jun-2021 15:06:56 UTC] PHP Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, bool given in /var/www/engine/classes/mysql.php:164 Stack trace: #0 /var/www/engine/classes/mysql.php(164): mysqli_fetch_assoc() #1 /var/www/engine/classes/plugins.class.php(121): db->get_row() #2 /var/www/engine/classes/plugins.class.php(94): DLEPlugins::loadplugins() #3 /var/www/engine/classes/plugins.class.php(66): DLEPlugins::pluginsstartup() #4 /var/www/admin.php(29): DLEPlugins::Check() #5 {main} thrown in /var/www/engine/classes/mysql.php on line 164 Как обновится? на сервер стоит уже PHP 8 и mariadb (другой сайт на сервер отлично работает на 14.2 версии) Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор Ребята софт с 10.3 дальше 13.1 не доходит апдейт, выдает 500 ошибку выше. Что делать как обновится? Поэтапно тоже не получается так как стоит php 8 на сервере, и даже если залить 13.0 поверх обновления нету он предлагает установку а не обновление. Жду решения от саппорта - лицензию покупали у вас Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 182 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Подождите, пока поддержка не ответит. А вообще DLE полноценно стало работать на php 8.x совсем недавно. Если не ошибаюсь, то пару версий назад. Может из-за этого не получается обновить 1 Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор 19 минут назад, radrigo сказал: Подождите, пока поддержка не ответит. А вообще DLE полноценно стало работать на php 8.x совсем недавно. Если не ошибаюсь, то пару версий назад. Может из-за этого не получается обновить Возможно уже думаю или установить чистую 14.3 а поверх просто заменить бд с контентом dle_post таблица или там разная структура и не будет работать? Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 (изменено) 11 минут назад, replyua сказал: Возможно уже думаю или установить чистую 14.3 а поверх просто заменить бд с контентом dle_post таблица или там разная структура и не будет работать? dle_post dle_post_extras dle_tags dle_xfsearch dle_post_log dle_logs dle_category структура не менялась сама по себе, добавляются новые ячейки хотя возможно у какой-то ячейки изменился тип или размер. Изменено 18 июня 2021 пользователем Gameer Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор dle_post - заменили полет нормальный но нет категорий заменили dle_category в админке ругается что они отключены Не помогло видимо такой апргейд запрещен, ждем ответа поддержки. Имхо база на 1.7Гб = 250к новостей Категории пишет не включены. Как только включаю сайт сразу бд в 100% и ложится сервак. Ребята как сделать нормально трансфер с 10.3 на 14.3 подскажите на серваке стоит php 8 и соседний сайт норм работате на 14.2 и база mariadb последняя. Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор В какой структуре таблицы в 14.3 версии идут INODB или MYSIAM? после экспорта у нас были MYISAM может в этом причина И еще кодировка не совпадает у нас utf8_general_ci а в новой версии utf8mb4_general_ci Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 Автор Вообщем надо обновить движок правильно жду помощь поддержки Ошибка выскакивает на шаге обновления уже с 13.0 на 13.1 Обновление скрипта до версии: 13.1 ошибка выполнения операции HTTP Error: 500 [18-Jun-2021 15:06:56 UTC] PHP Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, bool given in /var/www/engine/classes/mysql.php:164 Stack trace: #0 /var/www/engine/classes/mysql.php(164): mysqli_fetch_assoc() #1 /var/www/engine/classes/plugins.class.php(121): db->get_row() #2 /var/www/engine/classes/plugins.class.php(94): DLEPlugins::loadplugins() #3 /var/www/engine/classes/plugins.class.php(66): DLEPlugins::pluginsstartup() #4 /var/www/admin.php(29): DLEPlugins::Check() #5 {main} thrown in /var/www/engine/classes/mysql.php on line 164 Дальше все сервак уходит в 500 ошибку и все надо с нуля делать сносить. Напомню апдейт делаем с 10.3 до 14.3 сервер уже сконфигурирован и настроен под 14.3 вместе с php8,mariadb (сосед работает отлично на 14.2 на этом сервере) Размер БД 1.7Гб таблица с контентом 250к записей. Апдейт идет долго но терпимо до 13 версии где то минут 8 (таймаут убрали чтоб не вылетал скрипт) Решение за саппортом. Лицензия куплена. С уважением, Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 18 июня 2021 Рассказать Опубликовано: 18 июня 2021 (изменено) 2 часа назад, replyua сказал: Вообщем надо обновить движок правильно жду помощь поддержки Ошибка выскакивает на шаге обновления уже с 13.0 на 13.1 Обновление скрипта до версии: 13.1 ошибка выполнения операции HTTP Error: 500 [18-Jun-2021 15:06:56 UTC] PHP Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, bool given in /var/www/engine/classes/mysql.php:164 Stack trace: #0 /var/www/engine/classes/mysql.php(164): mysqli_fetch_assoc() #1 /var/www/engine/classes/plugins.class.php(121): db->get_row() #2 /var/www/engine/classes/plugins.class.php(94): DLEPlugins::loadplugins() #3 /var/www/engine/classes/plugins.class.php(66): DLEPlugins::pluginsstartup() #4 /var/www/admin.php(29): DLEPlugins::Check() #5 {main} thrown in /var/www/engine/classes/mysql.php on line 164 Дальше все сервак уходит в 500 ошибку и все надо с нуля делать сносить. Напомню апдейт делаем с 10.3 до 14.3 сервер уже сконфигурирован и настроен под 14.3 вместе с php8,mariadb (сосед работает отлично на 14.2 на этом сервере) Размер БД 1.7Гб таблица с контентом 250к записей. Апдейт идет долго но терпимо до 13 версии где то минут 8 (таймаут убрали чтоб не вылетал скрипт) Решение за саппортом. Лицензия куплена. С уважением, Качаете сайт на компьютер, устанавливаете Open Server Panel, поэтапно обновляетесь в ручном режиме и накатываете уже на свой сайт обновлённую CMS и БД Изменено 18 июня 2021 пользователем germanydletest Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 093 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 Понижайте версию PHP до линейки 7.xx и потом уже после обновления обновитесь на PHP 8 Ваша версия еще не имела поддержки PHP 8. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 Автор 18 минут назад, celsoft сказал: Понижайте версию PHP до линейки 7.xx и потом уже после обновления обновитесь на PHP 8 Ваша версия еще не имела поддержки PHP 8. Спасибо попробуем, тогда чтоб перепрыгнуть с 5 версии пхп на 8ю надо пройти обновления через 7ку пхп? А потом подключить 8-ю уже на 14.x версию после всех обновлений? И еще ничего страшного что у нас база уже изначально в utf8 а не cp1251 будет ли при апдейте проблемы конвертации? так как я понимаю что этап апдейта переводит все в utf8 Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 Автор Еще раз спасибо получилось обновить движок но теперь проблему в другом Полная новость не отображается? На главной все новости в блоках есть когда нажимаем на полную новость в fullstory не работает (ключ введен лицензии правда еще на dev локальном сайт развернут) Он переходит на ссылку полной новости, но не выводит ее на сайте. В чем может быть проблема? И еще админка предлагает Конвертирование базы данных в кодировку utf8mb4 Это нужно делать? У нас база 1.7Гб она после конвертации увеличится? Есть смысл конвертироватся? Мы не используем emoji и специальные символы и не планируем. Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 Автор {full-story} работает в 14.3 версии? 1) подозрение на Правила Rewrite Nginx+php-fpm для DLE 2) не верный htaccess (хотя он был взять с папки uploads 14.3 и залить поверх 3) кодировка? 4) криво прошел апдейт но ошибок не было. 5) категории тоже не работают не выводятся новости. 6) Default шаблон не помогает. 7) Ключ активирован лицензии и стоит лимит на новости? Сервер тестовый подключение пока только через host - IP В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 4 минуты назад, replyua сказал: В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. Покажите ссылку на ваш сайт 7 минут назад, replyua сказал: 7) Ключ активирован лицензии и стоит лимит на новости? Сервер тестовый подключение пока только через host - IP Ключ привязан к доменному имени. И активируется на домене. Поэтому при заходе через ip и стоит ограничение на новости 8 минут назад, replyua сказал: В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. Причина в чпу. Надо отключить в админке и проверить Цитата Ссылка на сообщение Поделиться на других сайтах
replyua 2 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 Автор 6 минут назад, alex32 сказал: Покажите ссылку на ваш сайт Ключ привязан к доменному имени. И активируется на домене. Поэтому при заходе через ip и стоит ограничение на новости Причина в чпу. Надо отключить в админке и проверить Вы были правы причина в ЧПУ при отключение все работает только ссылки типа index.php?newsid=256001 Тогда видимо сборка Nginx+php-fpm нужно поправить там реврайты в конфиге nginx верно? И ЧПУ будет работать у нас? только категории и статические страницы тоже не работают это все связано с ЧПУ? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 19 июня 2021 Рассказать Опубликовано: 19 июня 2021 15 минут назад, replyua сказал: Вы были правы причина в ЧПУ при отключение все работает только ссылки типа index.php?newsid=256001 Тогда видимо сборка Nginx+php-fpm нужно поправить там реврайты в конфиге nginx верно? И ЧПУ будет работать у нас? только категории и статические страницы тоже не работают это все связано с ЧПУ? Да. И выполните правила форума. Цитата Правила форума Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.