安装环境

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

命令含义为:

  1. 下载安装包
  2. 解压
  3. 将解压后的文件移动到服务器网站所在目录
  4. 将工作目录设置为 ownCloud目录
  5. 将 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/