Модератор
Yui
(@fierevere)
永子
странная ошибка, т.к. функция определена в wp-includes/class-wpdb.php еще в старых версиях WP, предположительно у вас этот файл почему-то поврежден, странно что это не сказалось раньше.
Попробуйте
Отключить плагин через удаление его папки по ФТП или через файловый менеджер хостинга (/wp-content/plugins/wp-quiz)
Переустановить основные файлы WordPress (Консоль — Обновления)
Попробовать установить плагин заново
Fatal error: Call to undefined method wpdb::get_charset_collate()
Этот метод появился в WordPress 4.2, а на сайте — WordPress 3.1.1.
Стоит обновить движок до текущей версии.
Спасибо. Движок мне уже лет 5 предлагают сменить. Будут ли какие-то проблемы с работой сайта, если его обновить до версии (по-моему) 6.1.1?
и какие параметры для установки плагина wp-quiz? Может быть, нужен бОльший тариф, больше места?
Модератор
Yui
(@fierevere)
永子
Вы вообще удивляете, настолько старой версией.
Сделайте бэкап или убедитесь что он у вас есть, проверьте версию PHP на хостинге и возможность ее обновления до 7.4 хотя бы (она уже тоже устаревшая, но с ней не будет проблем у подавляющего числа плагинов и тем)
И вперед, обновляйте.
Плагины лучше отключить перед обновлением, потом обновлять и включать по одному.
Тему — перейти временно на тему по умолчанию, потом обновить используемую вашу, или другую подобрать.
wp-quiz навряд ли заметно увеличит требования к хостингу сам по себе, если хостинг был слабый и с ограничениями, то тут пара человек тыкающих опросник могут (по мнению отдельных недохостеров) создать «серьезную нагрузку»
В зависимости от версии PHP, сайт у вас может отвалиться, вы можете провести ручное обновление, скачать архив и заменить содержимым архива файлы сайта.
Папки wp-includes и wp-admin лучше перед этим удалить.
Наверное у вас должны появиться вопросы… Посмотрите какая у вас сейчас версия PHP и можете ли вы переключить ее (сами в панели управления хостингом или через обращение в хостинг) на более новую.