Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:erweiterungen:owncloud-install]] 

Pre - Installationsscript für Owncloud

zurück zum Artikel → owncloud5

Benutzung auf eigenes Risiko!

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

owncloud-preinstall.sh
#! /bin/bash
#
 
pfad="/var/www/owncloud"
kennwort="12345678"
 
echo "##################################################"
echo "# Paketquelle einrichten und installieren...     #"
echo "##################################################"
cd /root
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud.list
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
apt-key add - < Release.key
apt-get 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:owncloud-install]] anwenderwiki/erweiterungen/owncloud-install.txt · Zuletzt geändert: 2016/02/05 15:35 von 127.0.0.1