Перейти к публикации

Обновление скрипта до версии: 10.4 ошибка выполнения операции Invalid JSON:


Рекомендованные сообщения

Добрый день, пытаемся обновить движок, все выполнено согласно инструкции https://dle-news.ru/extras/online/index.html  

 

Ручное обновление:

1.Создайте резервную копию базы данных и всех файлов скрипта на сервере. 

2.Обновите все файлы находящиеся на вашем сервере на файлы из папки /upload/ архива дистрибутива (за исключением шаблонов из папки /templates/). Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере. 

3.Войдите в админпанель вашего сайта как администратор и следуйте дальнейшим инструкциям.

Сейчас будет произведено обновление вашей базы данных до текущей версии скрипта. Ваша база данных будет пошагово обновлена с версии 10.3 до 14.3.
 

После запуска обновления получаем такое же окно админки в фрейме только с ошибкой Invalid JSON:

 

Прошу помочь разобраться.  Обновляем с 10.4 до 14.3 

Ссылка на сообщение
Поделиться на других сайтах

Добрый день, очистил кеш браузера и получилось обновится до 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

Ссылка на сообщение
Поделиться на других сайтах

Ребята до 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 версии)

 

 

Ссылка на сообщение
Поделиться на других сайтах

Ребята софт с 10.3 дальше 13.1 не доходит апдейт, выдает 500 ошибку выше. 

 

Что делать как обновится?  Поэтапно тоже не получается так как стоит php 8 на сервере,  и даже если залить 13.0 поверх обновления нету он предлагает установку а не обновление. 

 

Жду решения от саппорта - лицензию покупали у вас

Ссылка на сообщение
Поделиться на других сайтах

Подождите, пока поддержка не ответит. А вообще DLE полноценно стало работать на php 8.x совсем недавно. Если не ошибаюсь, то пару версий назад.

Может из-за этого не получается обновить

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, radrigo сказал:

Подождите, пока поддержка не ответит. А вообще DLE полноценно стало работать на php 8.x совсем недавно. Если не ошибаюсь, то пару версий назад.

Может из-за этого не получается обновить

Возможно уже думаю или установить чистую 14.3 а поверх просто заменить бд с контентом dle_post таблица или там разная структура и не будет работать?

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, replyua сказал:

Возможно уже думаю или установить чистую 14.3 а поверх просто заменить бд с контентом dle_post таблица или там разная структура и не будет работать?

dle_post
dle_post_extras
dle_tags
dle_xfsearch
dle_post_log
dle_logs
dle_category

структура не менялась сама по себе, добавляются новые ячейки хотя возможно у какой-то ячейки изменился тип или размер.

Изменено пользователем Gameer
Ссылка на сообщение
Поделиться на других сайтах

dle_post  - заменили полет нормальный но нет категорий

заменили dle_category в админке ругается что они отключены

Не помогло видимо такой апргейд запрещен, ждем ответа поддержки.

Имхо  база на 1.7Гб    =  250к новостей

Категории пишет не включены. Как только включаю сайт сразу бд в 100% и ложится сервак. 

Ребята как сделать нормально трансфер с 10.3  на 14.3 подскажите на серваке стоит php 8 и соседний сайт норм работате на 14.2  и база mariadb последняя. 

 

 

Ссылка на сообщение
Поделиться на других сайтах

В какой структуре таблицы в 14.3 версии идут  INODB или MYSIAM?  после экспорта у нас были MYISAM может в этом причина

И еще кодировка не совпадает у нас utf8_general_ci  а  в новой версии utf8mb4_general_ci

Ссылка на сообщение
Поделиться на других сайтах

Вообщем надо обновить движок правильно жду помощь поддержки

Ошибка выскакивает на шаге обновления уже с 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 (таймаут убрали чтоб не вылетал скрипт)

Решение за саппортом. Лицензия куплена. 

С уважением,

 

Ссылка на сообщение
Поделиться на других сайтах
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 и БД

Изменено пользователем germanydletest
Ссылка на сообщение
Поделиться на других сайтах

Понижайте версию PHP до линейки 7.xx и потом уже после обновления обновитесь на PHP 8

Ваша версия еще не имела поддержки PHP 8.

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, celsoft сказал:

Понижайте версию PHP до линейки 7.xx и потом уже после обновления обновитесь на PHP 8

Ваша версия еще не имела поддержки PHP 8.

Спасибо попробуем, тогда чтоб перепрыгнуть с 5 версии пхп на 8ю надо пройти обновления через 7ку пхп?

А потом подключить 8-ю уже на 14.x версию после всех обновлений?

И еще ничего страшного что у нас база уже изначально в utf8 а не cp1251  будет ли при апдейте проблемы конвертации? так как я понимаю что этап апдейта переводит все в utf8 

Ссылка на сообщение
Поделиться на других сайтах

Еще раз спасибо получилось обновить движок но теперь проблему в другом

Полная новость не отображается? На главной все новости в блоках есть когда нажимаем на полную новость в fullstory  не работает

(ключ введен лицензии правда еще на dev локальном сайт развернут)

Он переходит на ссылку полной новости, но не выводит ее на сайте. В чем может быть проблема?

И еще админка предлагает Конвертирование базы данных в кодировку utf8mb4

Это нужно делать? У нас база 1.7Гб она после конвертации увеличится? Есть смысл конвертироватся? Мы не используем emoji и специальные символы и не планируем. 

 


 

Ссылка на сообщение
Поделиться на других сайтах

    {full-story}  работает в 14.3 версии?

1) подозрение на Правила Rewrite Nginx+php-fpm для DLE 

2) не верный htaccess (хотя он был взять с папки uploads 14.3 и залить поверх

3) кодировка?

4) криво прошел апдейт но ошибок не было. 

5) категории тоже не работают не выводятся новости. 

6) Default шаблон не помогает. 

7) Ключ активирован лицензии и стоит лимит на новости? Сервер тестовый подключение пока только через host - IP

 

В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. 

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, replyua сказал:

В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. 

Покажите ссылку на ваш сайт

7 минут назад, replyua сказал:

7) Ключ активирован лицензии и стоит лимит на новости? Сервер тестовый подключение пока только через host - IP

 

Ключ привязан к доменному имени.  И активируется на домене. Поэтому при заходе через ip и стоит ограничение на новости

8 минут назад, replyua сказал:

В чем может быть причина? Полная новость и категории не выводят контент. В админке ошибок нету. 

Причина в чпу. Надо отключить в админке и проверить

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, alex32 сказал:

Покажите ссылку на ваш сайт

Ключ привязан к доменному имени.  И активируется на домене. Поэтому при заходе через ip и стоит ограничение на новости

Причина в чпу. Надо отключить в админке и проверить

 

Вы были правы причина в ЧПУ при отключение все работает только ссылки типа index.php?newsid=256001

Тогда видимо сборка Nginx+php-fpm нужно поправить там реврайты в конфиге nginx верно?

И ЧПУ будет работать у нас?

только категории и статические страницы тоже не работают это все связано с ЧПУ? 

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, replyua сказал:

Вы были правы причина в ЧПУ при отключение все работает только ссылки типа index.php?newsid=256001

Тогда видимо сборка Nginx+php-fpm нужно поправить там реврайты в конфиге nginx верно?

И ЧПУ будет работать у нас?

только категории и статические страницы тоже не работают это все связано с ЧПУ? 

Да. И выполните правила форума.

 

Цитата

Правила форума

Внимание !!!

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...