用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服务。