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