hosting:cms:smf:memcached

2.13.15.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/smf/memcached.txt
  • Последние изменения: 2019/08/29 12:22
  • — karlov