Ошибки Memcach(а)
Ошибка Memcache появляется после миграции на другой сервер или после изменения конфигурации существующего сервера
Симптомы:
Ошибки Memcach(а) появляются на вашей SocialEngine или в админ-панели. Они, как правило следуют при смене сервера или если внесены значительные изменения в конфигурацию сервера, что приводит к завершению memcaching. Эти ошибки обычно связаны с сообщениями:
Warning: memcache_connect() [function.memcache-connect]: Can't connect to localhost:11211,
Причины:
Memcaching был включен в базе данных до изменения конфигурации сервера на dissallowed memcaching.
Решение:
Рекомендуется переустановить ваше кэширование и сессии к настройками по умолчанию с помощью базы данных MySQL.
Для этого надо вернуть настройки по умолчанию в базе данных:
1. Зайти в MySQL SocialEngine базу данных. Обычно используется phpMyAdmin
2. Открыть таблицу se_settings
3. Там будет только одна строка (в этой таблице), редактировать эту строку.
4. Установить следующие значения, заменив старые записи:
setting_cache_default: file
setting_cache_file_options: a:2:{s:4:"root";s:7:"./cache";s:7:"locking";b:1;}
setting_cache_memcache_options: a:1:{s:7:"servers";a:1:{i:0;a:2:{s:4:"host";s:9:"localhost";s:4:"port";i:11211;}}}
setting_session_options: a:4:{s:7:"storage";s:4:"none";s:6:"expire";i:259200;s:4:"name";s:32:"46d2edf2200f2f5f9539d74812f77da0";s:7:"servers";a:1:{i:0;a:2:{s:4:"host";s:9:"localhost";s:4:"port";i:11211;}}}
5. При сохранении этих параметров, кэш и настройки сессии будут возвращены по умолчанию, что позволяит получить доступ к сайту и панели администратора.
6. В некоторых случаях, сервер будет продолжать возвращать сообщения об ошибках в сессиях и кэшировании на странице панели администратора. Хотя эти сообщения об ошибках уже не страшны, их можно решить, просто нажав на Х рядом с сервером 1 в настройках Memcache сессии, а затем нажать кнопку Сохранить. Это позволит сохранить ваш сервер от попыток связаться с localhost для проверки настроек Memcache.