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
  1. Откройте файл /Sources/Load.php и найдите в нём строку:
    $memcached = memcache_connect($server[0], empty($server[1]) ? 11211 : $server[1]);
  2. Замените найденную строку на эту:
    $memcached = memcache_connect('unix:///home/example/.system/memcache/socket', 0);

    Вместо example подставьте название хостинг-аккаунта, в котором размещён сайт.

  3. В том же файле найдите строку:
    $memcached = memcache_pconnect($server[0], empty($server[1]) ? 11211 : $server[1]);
  4. Замените найденную строку на эту:
    $memcached = memcache_pconnect('unix:///home/example/.system/memcache/socket', 0);

    Вместо example подставьте название хостинг-аккаунта, в котором размещён сайт.

  5. Сохраните изменения.
  6. Проверьте работу сайта.

Настройки в админ-панели сайта не требуются.

  • hosting/cms/other/smf/memcached.txt
  • Последнее изменение: 2020/06/03 17:26
  • zinenko