1.背景介绍
前段时间,各种网盘纷纷停止服务,所以不得不未雨绸缪,考虑一下在公司内部搭建文件服务器,于是找到了owncloud。
可用的服务器:组装PC机一台,操作系统为Ubuntu 14.04 LTS,无桌面环境,放在机房,使用远程终端进行访问。有安装了Apache2,运行着svn服务。内网IP地址为192.168.0.168
2.开始安装
2.1 安装web服务器
$ sudo apt install apache2
2.2安装PHP
包括php5, php5-gd, php-xml-parser, php5-intl
可以一键安装
$ sudo apt install php5 php5-gd php-xml-parser php5-intl php-mysql
$ sudo apt install curl libcurl3 php5-curl
使用wget在线下载
$ sudo wget https://download.owncloud.org/community/owncloud-9.02.tar.bz2
$ sudo scp owncloud-9.0.2.tar.bz2 [email protected]:/home/admin
mac和linux都可以使用scp来进行传输。如果是windows的话,则可以使用ftp或者是samba共享服务来传文件。
4.安装owncloud
解压owncloud到web目录下
$ sudo tar xjf owncloud-9.0.2.tar.bz2
$ sudo cp -r -v owncloud/ /var/www/html/
$ sudo mkdir data
$ sudo chown -R www-data:www-data data
$ sudo chown -R www-data:www-data config
$ sudo chown -R www-data:www-data apps
$ sudo nano /etc/apache2/apache2.conf
#修改如下内容,将AllowOverride对应的值改为All
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
$ sudo service apache2 restart
$ sudo a2enmod rewrite
Module rewrite already enabled
$ sudo a2enmod headers
Module headers already enable$ sudo service apache2 restart
开始Web安装
打开浏览器,以我的目标机器的ip地址192.168.0.168为例,http://192.168.0.168/owncloud
开始安装时会提示创建的管理员用户和密码,数据目录可以是默认
配置数据库中填入数据库中的数据库用户,用户密码以及数据库名,默认数据库主机为localhost,可以更改为其它的数据库服务器,但是要保证用户名密码这些能验证通过。
都填好了之后点击安装完成按钮,则开始安装。
出现下图时则说明安装完成
5.owncloud初始化
5.1修改为中文
默认的界面为英文,但是owncloud是支持中文的。如图,点击右上角的用户名,此处示例为"admin",在菜单中点击"Personal"
Personal界面
将Language改为中文
好了。可以开始使用owncloud了。