安装环境
VPS 的 Linux 环境使用LNMP 一键安装包,版本 1.3。使用 LNMP 模式,PHP 版本 7.0.7,之前失败了很多次,就是因为PHP版本选的太低了。ownCloud 对 PHP版本有要求,其余按默认安装。
数据库使用 MySQL,LNMP一键安装包自带安装。
ownCloud 版本为 9.1.1,未使用 ownCloud 的一键安装脚本。如果服务器只用作私有云盘的话,可以使用 ownCloud 提供的安装包,在初始 Linux 环境中自动安装所需组件。由于我的服务器还有其它用途,所以选择手动安装。
安装 ownCloud
使用 SSH 连接服务器,需要 Root 权限。在网站的目录或临时下载目录下执行以下语句
wget https://download.owncloud.org/community/owncloud-9.1.1.tar.bz2 tar -xjf owncloud-9.1.1.tar.bz2 mv owncloud /home/wwwroot/default cd /home/wwwroot/default chown www:www -R owncloud
命令含义为:
- 下载安装包
- 解压
- 将解压后的文件移动到服务器网站所在目录
- 将工作目录设置为 ownCloud目录
- 将 ownCloud 目录所有人改为 nginx 用户组
此时从浏览器访问http://地址/ownCloud
就可以打开 ownCoud的初次配置界面了,但此时配置的时候会出错,需要修改一些配置文件。
修改 nginx 配置文件
将 /usr/local/nginx/conf/nginx.conf
中的
include enable-php.conf;
修改为
#include enable-php.conf; include enable-php-pathinfo.conf;
然后执行
service nginx restart
重启 ngnix 服务。
注意这个修改完了之后phpMyAdmin
就没法用了,如果要用的话需要把上面改为
include enable-php.conf; #include enable-php-pathinfo.conf;
然后再重启 nginx 服务才行。
此问题解决方法源自LNMP官方论坛。
初次配置
访问http://ip地址/ownCloud
进入初次配置界面
- 输入管理员账号和密码
- 点击
Sorage & database
进行目录和数据库配置Data folder
中输入一个地址,推荐不要放在网站目录下面,经过测试如果知道完成的链接的话其他人是可以下载,不过并不是所有的目录都可以随便设置,需要做配置才可以,这里不妨设置ownClou/data,
后期可以调整目录。Configure the database
官方建议不使用 SQLite,我选择的是 MySQL。数据库账号密码需要用 root 登录,database
输入一个自定义名称,ownCloud会根据这个名称在 MySQL 中建立用户和数据库。
之后点击完成就可以完成设置,进入网页界面了,下载各个系统的客户端后配置相应的地址就可以完成同步功能了。
转自:http://freesupersun.com/index.php/archives/14/