部署owncloud
[root@node ~]# ls
own owncloud-complete-20200731.zip
[root@node ~]# vim local.repo
[own]
name=own
baseurl=file:///opt/own
gpgcheck=0
#!/bin/bash
passwd=000000
Init(){
echo -e "\033[32;40m===正在配置基础环境===\033[0m"
mv own/ /opt/
mv /etc/yum.repos.d/* /media/
mv local.repo /etc/yum.repos.d/local.repo
yum install -y httpd mariadb mariadb-server unzip php72w php72w-*
}
ConfigOwn(){
echo -e "\033[32;40m===正在配置Owncloud环境===\033[0m"
systemctl start php-fpm && systemctl enable php-fpm
systemctl start mariadb && systemctl enable mariadb
systemctl start httpd && systemctl enable httpd
unzip owncloud-complete-20200731.zip
cp -r owncloud /var/www/html/
chown -R apache:apache /var/www/html/owncloud/
}
Mariadb(){
echo -e "\033[32;40m===正在配置数据库环境===\033[0m"
mysqladmin -uroot password ${passwd}
mysql -uroot -p${passwd} -e "create database owncloud;"
mysql -uroot -p${passwd} -e "grant all privileges on *.* to root@'%' identified by '${passwd}';"
mysql -uroot -p${passwd} -e "grant all privileges on *.* to root@localhost identified by '${passwd}';"
systemctl restart httpd
systemctl restart php-fpm
}
Init
ConfigOwn
Mariadb