====== Installation ======
Zunächsta abhängige Pakete installieren
apt-get install apache2 mysql-server libapache2-mod-php5 php5 libphp-pclzip php5-cgi php5-cli php5-common php5-gd php5-sqlite php5-mysql curl libcurl3 libcurl4-openssl-dev php5-curl
Owncloud Version 4.5.0 Beta3 herrunterladen
wget http://owncloud.org/releases/owncloud-4.5.0-beta3.tar.bz2
Danach entpacken und in das Webserververzeichnis kopieren
tar xjf owncloud-4.5.0-beta3.tar.bz2
cp -r owncloud /var/www
===== Webserver =====
Damit der Webserver damit auch arbeiten kann, müssen noch die Berechtigungen gesetzt werden.
chown -R www-data.www-data /var/www/owncloud
Im Apache muss noch der Support für .htaccess eingeschaltet werden.
vi /etc/apache2/sites-enabled/000-default
Inhalt in der Directory-Section von "/var/www" ändern
Folgende Zeile
AllowOverride None
ändern in
AllowOverride All
Weiterhin noch diese Module einschalten
a2enmod rewrite
a2enmod headers
Danach dann den webserver neustarten
service apache2 restart
===== MySQL =====
Wenn man als Datenbank einen MySQL-Server benutzen möchte dann noch folgendes machen:
mysql -uroot -p
Hier einen Benutzer und die Owncloud-Datenbank erstellen.
Dem Benutzer gibt man alle Rechte auf die Datenbank.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT USAGE ON * . * TO ''@'localhost' IDENTIFIED BY '' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `owncloud` ;
Danach einfach mit ''exit'' auslogen.
Nun noch per Weboberfläche installieren [[http:///owncloud]].
===== SSL aktivieren =====
Wenn die Website nur per "https" geöffnet werden soll, dann noch folgendes in die '''' Sektion
der .htaccess einfügen:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}