stephanthe 0 Опубликовано: 8 часов назад Рассказать Опубликовано: 8 часов назад Сайт https://strekozata.ru/ Не работает бэкап Висит окно и ничего не происходит Ссылка на сообщение Поделиться на других сайтах
celsoft 6264 Опубликовано: 7 часов назад Рассказать Опубликовано: 7 часов назад Разные причины могут быть, по этой картинке нельзя сказать точно о причинах. Скорее всего превышаете какие либо лимиты сервера, например памяти не хватает или какие либо другие лимиты. Или например если есть какие либо модификации или плагины, которые модифицировали структуру БД, то скрипт иногда может не распознать корректно стороннюю структуру данных. На чаще всего причина это превышение каких либо лимитов установленных в серверном ПО. Ссылка на сообщение Поделиться на других сайтах
stephanthe 0 Опубликовано: 7 часов назад Рассказать Опубликовано: 7 часов назад Автор 29 минут назад, celsoft сказал: Разные причины могут быть, по этой картинке нельзя сказать точно о причинах. Скорее всего превышаете какие либо лимиты сервера, например памяти не хватает или какие либо другие лимиты. Или например если есть какие либо модификации или плагины, которые модифицировали структуру БД, то скрипт иногда может не распознать корректно стороннюю структуру данных. На чаще всего причина это превышение каких либо лимитов установленных в серверном ПО. В логах ошибки php PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function SXD_errorHandler(), 4 passed in /var/www/strekozata.ru/html/engine/inc/dumper.php on line 610 and exactly 5 expected in /var/www/strekozata.ru/html/engine/inc/dumper.php:923\nStack trace:\n#0 /var/www/strekozata.ru/html/engine/inc/dumper.php(610): SXD_errorHandler()\n#1 /var/www/strekozata.ru/html/engine/inc/dumper.php(253): dumper->fn_open()\n#2 /var/www/strekozata.ru/html/engine/inc/dumper.php(98): dumper->backup()\n#3 /var/www/strekozata.ru/html/engine/inc/include/init.php(598): include_once('...')\n#4 /var/www/strekozata.ru/html/strekozel.php(29): require_once('...')\n#5 {main}\n thrown in /var/www/strekozata.ru/html/engine/inc/dumper.php on line 923, referer: http://strekozata.ru/strekozel.php?mod=dboption Может есть какие мысли? Ссылка на сообщение Поделиться на других сайтах
stephanthe 0 Опубликовано: 6 часов назад Рассказать Опубликовано: 6 часов назад Автор Можно закрыть тему. в классе дампера объявил public $filename; и все заработало. php слишком новый оказалось. Ссылка на сообщение Поделиться на других сайтах
celsoft 6264 Опубликовано: 6 часов назад Рассказать Опубликовано: 6 часов назад Во первых public итак стоит в DLE, видимо у вас какая то ну очень древняя версия DLE. Вы не указали какая у вас версия DLE в своем сообщении. Цитата PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function SXD_errorHandler(), 4 passed in /var/www/strekozata.ru/html/engine/inc/dumper.php on line 610 and exactly 5 expected говорит о том что в функции 5 параметров, а должно быть 4 для вашей версии PHP. То есть вы используете версию PHP которая вышла намного позднее, чем ваша версия DLE и не совместима с ней. Править нужно не файлы скрипта, а использовать именно правильную версию PHP для вашей старой версии DLE. И это важно! Потому как использование несовместимых версий PHP которые вышли намного позднее чем ваша версия DLE, то будет множество разных ошибок в разных местах, а не только в этом. Вообще самое правильное это использование актуальной линейки PHP которая была на момент выхода вашей версии DLE. Даты релизов DLE https://dle-news.ru/release/ даты выхода PHP на их офф. сайте. Поэтому понизьте версию PHP в обязательном порядке, либо обновите DLE до актуальной версии. Если например важно использовать тот же PHP 8. Ссылка на сообщение Поделиться на других сайтах
stephanthe 0 Опубликовано: 5 часов назад Рассказать Опубликовано: 5 часов назад Автор 30 минут назад, celsoft сказал: Во первых public итак стоит в DLE, видимо у вас какая то ну очень древняя версия DLE. Вы не указали какая у вас версия DLE в своем сообщении. говорит о том что в функции 5 параметров, а должно быть 4 для вашей версии PHP. То есть вы используете версию PHP которая вышла намного позднее, чем ваша версия DLE и не совместима с ней. Править нужно не файлы скрипта, а использовать именно правильную версию PHP для вашей старой версии DLE. И это важно! Потому как использование несовместимых версий PHP которые вышли намного позднее чем ваша версия DLE, то будет множество разных ошибок в разных местах, а не только в этом. Вообще самое правильное это использование актуальной линейки PHP которая была на момент выхода вашей версии DLE. Даты релизов DLE https://dle-news.ru/release/ даты выхода PHP на их офф. сайте. Поэтому понизьте версию PHP в обязательном порядке, либо обновите DLE до актуальной версии. Если например важно использовать тот же PHP 8. Версию движка будем обновлять. Просто переехали на новый сервер и надо было срочно запустить минимальный функционал. А без бекапов было не айс. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас