Memcache(d) Server Host = unix:///var/run/memcached/memcached.sock
The following path to socket: /var/run/memcached/memcached.sock setting up memcached (pecl)
Memcache(d) Server Port = 0 (zero)
Permissions to /var/run/memcached 0775
Memcached.conf:
-s /path/to/memcache.socket
-a 0777
or 2) Warning: session_start(): Failed to parse session.save_path (error at offset 0, url was '/var/run/memcached/memcached.sock:0') in /home/path/www/test/libraries/joomla/session/handler/native.php on line 260
Warning: session_start(): Failed to initialize storage module: memcache (path: /var/run/memcached/memcached.sock:0) in /home/path/www/test/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session
System: Ubuntu 18.04, Apache 2.4, php 7.3.1, Memcached server 1.5.12, php-pecl-memcache 3.0.9-dev, php-pecl-memcached 3.1.3).
Labels |
Added:
?
|
Status | New | ⇒ | Information Required |
@HLeithner can you please comment?
Status | Information Required | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-03-03 14:34:39 |
Closed_By | ⇒ | HLeithner |
First work around which worked for memcached pecl for sessions in /libraries/joomla/session/storage/memcached.php change port to 0 as follows:
$this->_servers = array(
array(
'host' => $config->get('session_memcached_server_host', 'localhost'),
'port' => $config->get('session_memcached_server_port', 0),
),
);
parent::__construct($options);
}
In admin dashboard - do not set any port (remove 11211 setup by default).
Connection with memcached server established for sessions.