准备:
① 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,并且自动跳转到登录界面啦