目录
一、前言
二、配置
三、使用
一、前言
1、介绍owncloud
ownCloud官网:https://www.owncloud.com/
ownCloud是一款私有云存储的搭建工具。可以在纯局域网环境中使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是现在的版本只支持Linux了。客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。
2、准备工作
在配置开始之前,需要准备两个必要的文件,可以选择去官网下载
链接:https://pan.baidu.com/s/1d8ZrMqZHTxMHJ5EeBF5Ixg 提取码:2hbd
二、配置
1、保证虚拟机可上网(ping baidu)
ping -c4 baidu.com
2、保证yum可用(刷新)
yum repolist
3、关闭selinux
setenforce 0
vim /etc/selinux/config
4、查看防火墙状态
systemctl status firewalld.service
如果显示为(running),则关闭防火墙
systemctl stop firewalld.service
【报错1】
如果出现Unit firewalld\xc2\xa0.service not loaded这种情况
则在虚拟机上依次输入以下命令
systemctl disable firewalld.service
init 6
5、安装软件(搭建OwnCloud需要LAMP的架构支持)
yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
6、启动服务(httpd、mariadb)
systemctl start httpd.service
systemctl start mariadb.service
【报错2】
如果出现Unit not found这种情况
则在虚拟机上依次输入以下命令
systemctl unmask httpd.service
init 6
7、查看是否可以访问界面(测试Apache)
8、将owncloud-10.0.4.tar文件上传到虚拟机
9、将owncloud-10.0.4.tar文件解压到当前目录
tar -xjvf owncloud-10.0.4.tar.bz2
10、将owncloud下面的所有文件复制到/var/www/html中(原因:httpd的首页文件存放在/var/www/html)
cp -r ~/owncloud/* /var/www/html
11、修改权限
chown -R apache:apache /var/www/html
12、在Mariadb数据库中创建OwnCloud的数据库
(1)给数据库设置用户和密码
mysqladmin -u root password "123456"
(2)登录数据库
mysql -uroot -p123456
(3)创建数据库
MariaDB [(none)]> create database owncloud;
(4)查询数据库
MariaDB [(none)]> show databases;
(5)退出当前模式
MariaDB [(none)]> quit
13、再次刷新界面,显示如下信息“以下提示当前的php版本为5.4.16,要求高于5.6.0,请更新你的php版本”;查看当前php的版本信息
14、升级yum仓库
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
15、卸载php模块(php-common)
yum remove php-common
16、重新安装php(安装php5.6)
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
17、查看php版本,确认安装成功
php -v
18、重启Apache服务
systemctl restart httpd
19、再次刷新界面
【报错3】
如果出现“不能写入配置目录”这种情况
则在虚拟机上依次输入以下命令
chown -R apache:apache /var/www/html
init 6
setenforce 0
systemctl stop firewalld.service
systemctl start httpd.service
systemctl start mariadb.service
20、在Windows上安装ownCloud
点击“否”,选择稍后重启
21、打开ownCloud,输入虚拟机IP地址,连接服务器地址
【报错4】
如果出现“连接超时”的情况,那么将物理机重启。然后在虚拟机上输入以下命令,之后再打开访问界面,最后再重新打开ownCloud进行连接
setenforce 0
systemctl stop firewalld.service
systemctl start httpd.service
systemctl start mariadb.service
22、以未加密HTTP方式重试
23、输入创建的管理账号和密码
24、选择Windows本地文件夹进行同步连接
25、连接成功
26、测试(将某个文件拖入Windows本地文件夹中,然后在Linux的ownCloud中查看是否进行了同步)
配置完成
三、使用
1、在虚拟机上输入以下命令
setenforce 0
systemctl stop firewalld.service
systemctl start httpd.service
systemctl start mariadb.service
2、打开访问界面
3、打开物理机的“_文件夹同步连接”
The end