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
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
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.
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}