#! /bin/bash # pfad="/var/www/owncloud" kennwort="12345678" echo "##################################################" echo "# PHP 5.4.x installieren... #" echo "##################################################" apt-get -y install software-properties-common python-software-properties add-apt-repository -y ppa:ondrej/php5-oldstable apt-get -qq update apt-get -y upgrade apt-get -y install php5 echo "##################################################" echo "# Paketquelle einrichten und installieren... #" echo "##################################################" cd /root echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud8.list wget -nv http://download.owncloud.org/download/repositories/stable/Ubuntu_12.04/Release.key -O Release.key apt-key add - < Release.key apt-get -qq update apt-get -y install owncloud echo "######################################" echo "# mysql Datenbank einrichten ... #" echo "######################################" mysql -e "CREATE USER 'oadmin'@'localhost' IDENTIFIED BY '$kennwort';" mysql -e "CREATE DATABASE IF NOT EXISTS owncloud;" && echo "... Datenbank erstellt ..." mysql -e "GRANT ALL PRIVILEGES ON owncloud.* TO 'oadmin'@'localhost' IDENTIFIED BY '$kennwort';" echo "######################################" echo "# php einrichten ... #" echo "######################################" option="php_flag magic_quotes_gpc Off" sed -i "// a $option" "$pfad/.htaccess" echo "######################################" echo "# Cronjob einrichten ... #" echo "######################################" echo "*/5 * * * * root php -f $pfad/cron.php" > /etc/cron.d/owncloud service apache2 restart exit 0