准备:

①   Centos7.6一台,我用的是华为云服务器

②   owncloud安装文件

文件地址:https://pan.baidu.com/s/1MZfI-q2RVWWcs1WW6Yt-fQ       提取码:8q7r

③   升级yum源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

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

④   关闭防火墙,关闭selinux

⑤   云服务器控制台安全组中,放通所需端口,包括80   3306等相关端口 

一、安装mariadb:

①安装

yum install mariadb mariadb-server -y

 ②设置开机自启动,启动mariadb

systemctl  enabel mariadb
systemctl  start  mariadb

 ③初始化数据库 设置密码

mysql_secure_installation

 ④登录并创建数据库  owncloud,后边安装owncloud用到

mysql  -uroot -p123456
create database owncloud;

 ⑤给远程访问用户root授权,刷新权限

grant all on  *.* to  root@'%' identified by '123456';
flush  privileges;

 二、安装Apache,设置开机自启并启动: 

yum install  httpd  -y

systemctl enable  httpd

systemctl start   httpd

三、安装php70w和相应组件:

yum install –y php70w php70w-opcache
yum install php70w-cli php70w-common php70w-fpm php70w-gd php70w-mbstring php70w-xml php70w-intl  php70w-mysql  -y

 四、上传owncloud并解压,将它移动到Apache网站目录 /var/www/html/,重启Apache

 systemctl  restart httpd

 五、初始化安装owncloud

浏览器地址栏输入:http://ip地址/owncloud/index.php,填写必要内容。数据库用root用户初始化

 点击最下边的按钮(安装完成)。这时可能会报下边这个错

解决办法是修改owncloud文件夹权限,经测试修改为777最大权限最保险

cd  /var/www/html
chmod   -R  777  owncloud/

重启Apache

systemctl  restart httpd

重新填写表单内容,重新提交,然后就可以正常初始化owncloud,并且自动跳转到登录界面啦

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐