最近闲着 搞了个 私有云,想着自己存点东西,奔着简单方便快速,搭建一搭建发现坑很多。
首先 OneinStack 安装完毕。下载 OwnCloud
1、OwnCloud官网:
- 1、官方网站:https://owncloud.org
- 2、下载地址: 和 。
2、虚拟主机安装OwnCloud。OwnCloud可以被安装任意一个已经配置好了PHP和MysqL的Web服务器环境中,将OwnCloud下载并解压,接着打开浏览器,就可以看到页面了。设置一个OwnCloud管理员账号、选择存储目录,填写My SQL数据库信息 。
刚一进去就发现提示报错。提示没有config 目录权限
chmod 777 ownClound/*
给好权限。
打开页面看到如下错误:“PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.”这可能是由缓存/加速器造成的,例如 Zend OPcache 或 eAccelerator。打开你的打开php.ini文件,找到:[opcache],设置为:opcache.enable=0 和 opcache.enable_cli=0。
之后对比了网上的一些教程说是
opcache.enable_cli=0opcache.enable=0
改了半天没有生效,
php -i|grep opcache
Additional .ini files parsed => /usr/local/php/etc/php.d/opcache.ini找到:/usr/local/php/etc/php.d/opcache.ini
发现OneinStack 的这个配置在
/usr/local/php/etc/php.d/ext-opcache.ini
[opcache]zend_extension=opcache.soopcache.enable=0opcache.memory_consumption=192opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.save_comments=0opcache.fast_shutdown=1opcache.enable_cli=0;opcache.optimization_level=0
修改上面的配置,之后就可以正常打开页面了。。
service php-fpm restart
配置好数据库,和设置好密码。。
安装完成后,弹出欢迎界面,给出各种客户端的同步工具下载。如下图(点击可看大图):
3、安装桌面同步或移动客户端等
打开链接:,有适用于Windows, Mac OS X, Linux, iOS, Android客户端。选择下载,安装即可。桌面同步客户端可以连续同步、选择文件夹同步、多文件夹同步。多文件夹同步是你可以同步对多个文件夹位置进行同步到多个ownCloud文件夹下。
ownCloud的使用过程基本跟主流云存储服务商雷同,就不一一细述了。
这是一个面向企业或者个人的私有云存储系统,让用户在各大服务商提供的服务之外能有别的选择。至少,数据是真正掌握在自己手中的。