搭建owncloud對接Ceph對象存儲

前提已搭建好ceph集羣

一、搭建owncloud

1.環境準備lamp:(有mysql可以不安 mariadb mariadb-server)

yum install httpd mod_ssl php php-gd php-xml php-mysql php-mbstring mariadb mariadb-server

2、啓動httpd和mysql

systemctl start mariadb
systemctl start httpd

3、配置mariadb數據庫

[root@ node1 ~]# mysql
MariaDB [(none)]> create database owncloud charset utf8;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> \q
Bye

3.配置owncloud:

[root@ node1 ~]# wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2  #(如果下載不下來,可以直接打開瀏覽器輸入這個網址進行下載然後再上傳到服務器。)
[root@ node1 ~]# tar xf owncloud-10.2.0.tar.bz2 -C /var/www/ #(解壓至web目錄)
[root@ node1 ~]# cd /var/www/owncloud #(進入owncloud web目錄)
[root@ node1 ~]# mkdir data apps-external  #(建立數據庫目錄)
[root@ node1 ~]# chown apache:apache {config,data,apps,apps-external}  #(權限設定,修改config,data,apps的屬組和屬主權限)
[root@ node1 ~]# cd /var/www/html  #(進入html目錄)
[root@ node1 ~]# ln -s ../owncloud/core #(創立軟鏈接)
[root@ node1 ~]# vim /etc/httpd/conf.d/owncloud.conf #添加配置文件

<Directory /var/www/owncloud>
    AllowOverride All
</Directory>

Alias /owncloud /var/www/owncloud  
[root@ node1 ~]# systemctl start httpd

3.打開瀏覽器,輸入http://IP/owncloud,在下畫面中輸入相關數據:
在這裏插入圖片描述
解決辦法把php版本升級到7.0.7+
升級到PHP7.2
手動更新rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

卸載原有php,安裝PHP7.2以及PHP其他庫

yum remove php-common -y
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-intl php72w-gd php72w-mbstring
systemctl restart httpd

再次訪問
在這裏插入圖片描述

二、owncloud對接ceph對象存儲

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章