Inhaltsverzeichnis

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 '<USERNAME>'@'localhost' IDENTIFIED BY  '<PASSWORD>';

GRANT USAGE ON * . * TO  '<USERNAME>'@'localhost' IDENTIFIED BY  '<PASSWORD>' 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://<HOSTNAME / IP>/owncloud.

SSL aktivieren

Wenn die Website nur per „https“ geöffnet werden soll, dann noch folgendes in die <IfModule mod_rewrite.c> Sektion
der .htaccess einfügen:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}