текущая ситуация следующая: связался с хостингом, на 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
.
Что это вообще за плагин?
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.