Поддержка Проблемы и решения Перестал корректно работать сайт

  • Всем добрый день!
    Очень нужна помощь!

    Перенося резервную копию сайта на другой хостинг через плагин all-in-one migration, зависло при импорте. Всё отображается некорректно на сайте.

    После этого перестали устанавливаться с первого раза любые плагины.
    Также не работает удаление плагинов — Удаление не удалось: Internal Server Error
    Сам плагин миграции не работает не импорт ни экспорт.

    Подскажите, что делать в этом случае?

Просмотр 6 ответов — с 16 по 21 (всего 21)
  • Автор Spach

    (@spach)

    текущая ситуация следующая: связался с хостингом, на 95% проблема разрешилась сменой версии php в cpanel. Всё стало вновь нормально работать.

    Плюс, после этого для проверки сделал перенос всех файлов через ftp на другой хостинг — всё перенеслось аналогично.

    Единственное с чем сейчас есть проблема — не работают два модуля, работающих на основном домене — один выдаёт ошибку — Fatal error: Class ‘Memcache’ not found in plugins/contacts-settings/functions.php on line 34

    Второй не отображается вообще (модуль с google maps).

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

    Модератор Yui

    (@fierevere)

    永子

    atal error: Class ‘Memcache’ not found in plugins/contacts-settings/functions.php

    PHP7 или выше? Для нее нет memcache расширения (точнее есть, но запрятано Реми Коллетом очень далеко)
    Странно что плагин требует явного наличия memcache, попробуйте удалить его и найти альтернативу.

    По поводу второго — смотрите логи, если был перенос на другой домен, то для GoogleMaps нужны новые ключи API

    текущая ситуация следующая

    Вы заново импортировали данные?
    Настройки базы проверяли?

    модуля

    В ВП нет «модулей». Есть плагины.

    Fatal error: Class ‘Memcache’ not found in plugins/contacts-settings/functions.php on line 34

    Это Вы так обрезали путь на форуме или каталог plugins в корне?
    Надеюсь, что просто обрезали.

    Переименуйте каталог плагина contacts-settings.
    Что это вообще за плагин?

    Автор Spach

    (@spach)

    PHP 5.6

    заново импортировал через плагин и потом еще раз через ftp — всё было тоже самое. Настройки базы не проверял, буду признателен если подскажете как это сделать.

    Модуль «плагин» — google maps

    обрезал путь на форуме

    Плагин contact settings сделан лично разработчиком. Переименовать во что? он у него так и прописан. Плагин отвечает за синхронизацию данных со сторонних сайтов

    Настройки базы не проверял, буду признателен если подскажете как это сделать.

    Кодировка должна быть UTF-8, а сравнение (базы! не путать с таблицами) как в источнике. Собсно, сравнение как базы так и всех таблиц должно быть одинаковое. Но у хостера сравнение базы (при её создании) может быть какое угодно. На это нужно обращать внимание. Тем более СПанель.

    Плагин contact settings сделан лично разработчиком.

    И он явно требует мемкеш.. Нда..

    Переименовать во что?

    Во что угодно. Это его отключит и ошибка пропадёт. Функционал, соответственно, тоже. Если он нужен — стоит поискать ему замену из оф каталога.

    Модератор Yui

    (@fierevere)

    永子

    Плагин contact settings сделан лично разработчиком. Переименовать во что? он у него так и прописан. Плагин отвечает за синхронизацию данных со сторонних сайтов

    если там жесткая завязка на мемкеш, что неочень хорошо, то помимо предложений SeVlad, можете еще сами или через техподдержку хостинга включить

    memcached (стороннее ПО), убедитесь что доступ к серверу memcached будет закрыт извне (!)
    расширение PHP memcache (для PHP 5.6 с ним проблем нет)

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

    • Ответ изменён 6 лет назад пользователем Yui.
Просмотр 6 ответов — с 16 по 21 (всего 21)
  • Тема «Перестал корректно работать сайт» закрыта для новых ответов.