Sonntag, 15. September 2013

ownCloud Installation

ownCloud ist eine Software-Suite, die einen ortsunabhängigen Speicherbereich für Daten zur Verfügung stellt.
Das Projekt wurde im Januar 2010 vom KDE-Entwickler Frank Karlitschek ins Leben gerufen, um eine freie Alternative zu kommerziellen Cloud-Anbietern zu schaffen. Im Gegensatz zu kommerziellen Speicherdiensten kann ownCloud auf einem privaten Server ohne Zusatzkosten installiert werden. Somit können gerade bei sensiblen Daten die Bedenken gegenüber einer Datenweitergabe und der damit einhergehenden Abgabe der Kontrolle über die Daten zerstreut werden.


Um die Installation auf dem eignen Server umzusetzen gibt es ein kleine Tipp. 
Auf einigen PHP-Servern sind die sogenannten Magic Quotes per default aktiviert.

Was sind Magic Quotes?

Magic Quotes sorgen zum Beispiel bei Einträgen in einer MySQL-Datenbank dafür das Zeichen wie " und ' automatisch escaped werden. Mit andern Worten, es kommt automatisch ein \ davor, so dass dann in der Datenbank \" oder \' steht.

Und das führt dazu das ownCloud nicht installiert werden kann.
Man sucht sich beim PHP- Server die .htaccess-Datei oder die php.ini, und sucht sich den entsprechenden Eintrag:  

magic_quotes_gpc = On
und setzt diesen Eintrag auf off
magic_quotes_gpc = Off

Danach sollte die Installation von ownCloud kein Problem mehr sein.


Fehler bei der Installation ownCloud using the Web Installer

Folgende Fehler traten bei mir bei Schritt 2 des Webinstallers von Owncloud auf:
Warning: rename(tmp-owncloud1383827342/owncloud,./owncloud) [function.rename]: No such file or directory in /html/fileadmin/owncloud/setup-owncloud.php on line 108

Meldung:
Error

ownCloud is NOT installed
download of ownCloud source file failed.
error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-bundle.crt CApath: none error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-bundle.crt CApath: none



Das Problem ließ sich durch folgende Einträge in der setup-owncloud.php beheben:

curl_setopt($ch, CURLOPT_CERTINFO, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);

ändern in
curl_setopt($ch, CURLOPT_CERTINFO, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);


Quelle:  https://forum.owncloud.org/viewtopic.php?t=9943&p=24665#p24670

Keine Kommentare:

Kommentar veröffentlichen