Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:erweiterungen:owncloud8-install]] 

Pre - Installationsscript für Owncloud

zurück zum Artikel → owncloud8

Benutzung auf eigenes Risiko!
Script ist für die Installation auf einem Ubuntu 12.04 Server.

Nach dem Aufrufen des Scriptes im Browser http://server/owncloud eingeben und Installation abschließen.

owncloud8-preinstall.sh
#! /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 "/<IfModule mod_php5.c>/ 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
 [[anwenderwiki:erweiterungen:owncloud8-install]] anwenderwiki/erweiterungen/owncloud8-install.txt · Zuletzt geändert: 2016/02/06 18:27 von 127.0.0.1