用owncloud有一阵子了,感觉手机App很方便,直接就能把相片传到私有云里。

但是每次登录owncloud时会自己提示,未正确配置memcached。

今天心血来潮,点开链接,看了下帮助文档,并上网搜索了下,其他也很简单:

  • 安装Memcached
sudo yum -y install memcached
  • 设置memcached
sudo systemctl enable memcached
sudo systemctl start memcached
  • 修改/etc/sysconfig/memcached文件
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="4096"
OPTIONS=""
  • 安装php支持
sudo yum -y install php-pecl-memcached php-pecl-apcu
  • 修改ownclound/config/config.php文件

文件最后加入如下:

  'memcache.local' => '\OC\Memcache\APCu',
  'memcached_servers' => 
  array (
    0 => 
    array (
      0 => 'localhost',
      1 => 11211,
    ),
  ),

另,一个有趣的问题:我现在的版本是9.1.1,像上面的配置就OK了,原来是9.0.2,死活起不来,后面谷歌了很久,发现要改成如下,才能起来,搞不懂。

'memcache.local' => '\\OC\\Memcache\\APCu',

最后记得重启下httpd服务。

Related content