2.13.10.5.1. Настройка Memcache в SMF
Чтобы исправить ошибку после подключения Memcache:
2: memcache_connect () expects parameter 2 to be long, string given File: /home/имя_пользователя/имя_сайта/www/Sources/Load.php Line: 2742
- Откройте файл
/Sources/Load.php
и найдите в нём строку:$memcached = memcache_connect($server[0], empty($server[1]) ? 11211 : $server[1]);
- Замените найденную строку на эту:
$memcached = memcache_connect('unix:///home/example/.system/memcache/socket', 0);
Вместо
example
подставьте название хостинг-аккаунта, в котором размещён сайт. - В том же файле найдите строку:
$memcached = memcache_pconnect($server[0], empty($server[1]) ? 11211 : $server[1]);
- Замените найденную строку на эту:
$memcached = memcache_pconnect('unix:///home/example/.system/memcache/socket', 0);
Вместо
example
подставьте название хостинг-аккаунта, в котором размещён сайт. - Сохраните изменения.
- Проверьте работу сайта.
Настройки в админ-панели сайта не требуются.