Windows: ownCloud 3 und XAMPP

Über ownCloud hatte ich schon einmal geschrieben. Da sich seit dem Final Release von ownCloud 3 das Thema Cloud im Allgemeinen und ownCloud im Speziellen steil entwickelt hat, hier nun eine Schritt-für-Schritt-Anleitung, wie man ownCloud 3 unter Windows mit XAMPP installiert.

Hinweis: XAMPP ist als Entwicklerplattform konzipiert und nicht für den produktiven Einsatz vorgesehen. Möchte man ownCloud produktiv einsetzen, sollte meinen einen dedizierten Webserver mit PHP und Datenbank verwenden. Installationsanleitungen für verschiedene Betriebssysteme als auch Webserver findet man hier.

ownCloud mit SQLite

  • Aktuelles XAMPP-Paket herunterladen. Für diesen Artikel wurde das ZIP-Archiv verwendet. Zum Zeitpunkt des Schreibens war Version 1.7.7 aktuell.
  • Das XAMPP-Archiv nach “C:\” entpacken. Der Pfad sollte dann so aussehen “C:\xampp”.
  • Die Anwendung “C:\xampp\xampp-control.exe” ausführen.
  • Bei “Apache” auf “Start” klicken.
  • ownCloud herunterladen und nach “C:\xampp\htdocs” entpacken. Der Pfad sollte dann so aussehen “C:\xampp\htdocs\owncloud”. Aktuell zum Zeitpunkt des Schreibens dieses Artikel war Version 3.0.0.
  • Einen Browser öffnen und “localhost/owncloud” in der Adresszeile eingeben.
  • Nun kann man das Administrator-Konto für ownCloud konfigurieren. Ferner steht unter “Erweitert” die Möglichkeit zur Verfügung, von “SQLite” auf “MySQL” als Datenbank zu wechseln. Verwendet man MySQL sind weitere Konfigurationsschritte notwendig. In diesem Fall auf “SQlite” bleiben. Für die Konfiguration für MySQL weiter unten lesen.

Und schon steht die Basis für eine private Cloud zur Verfügung.

Wenn man links unten auf das Zahnrad-Symbol klickt, kann man weitere Einstellungen vornehmen, wie z.B. Benutzer anlegen.

ownCloud mit MySQL verwenden

  • Möchte man ownCloud mit MySQL als Datenbank verwenden, so muss im “XAMPP Control Panel” zuerst der MySQL-Server gestartet werden.
  • Einen Browser öffnen und “localhost/phpmyadmin” in der Adresszeile eingeben.
  • Auf “Rechte” klicken.
  • “Neuen Benutzer hinzufügen” anklicken.
  • Im Abschnitt “Anmelde-Informationen” einen Benutzernamen, z.B. “owncloud”, bei “Host” “Lokal” einstellen und ein Passwort eingeben.
  • Im Abschnitt “Datenbank für Benutzer” “Erstelle eine Datenbank mit gleichem Namen und gewähre alle Rechte” aktivieren.
  • Abschließend auf “Erzeuge Benutzer” klicken.
  • Beim ersten Aufruf von ownCloud im Browser über die Adresse “localhost\owncloud” einen Benutzernamen und ein Kennwort für den Administrator angeben, dann auf “Erweitert” und auf “MySQL” klicken.
  • Nun die Angaben für MySQL (Benutzername, Passwort, Datenbankname) vornehmen und auf “Installation abschließen” klicken.

22 Kommentare

  1. Kay

    Hab alles gemacht wie beschrieben, hat aber nicht funktioniert.
    Bekomme nur eine ziemlich lange Fehlermeldung aus der ich nicht schlau werde.

  2. andy

    Hast du es mit SQlite oder MySQL versucht?
    An welcher Stelle erscheint die Fehlermeldung?
    Wie lautet die Fehlermeldung?

  3. andy

    Ich hab’ mal schnell beide Variante durchgespielt. Läuft wie beschrieben. An den Versionen von XAMPP und owncloud hat sich auch nichts geändert.

  4. Thomas

    Habe auch alles wie oben beschrieben versucht aber es funktioniert nicht. Wenn ich im Browser localhost/owncloud eingebe, erhalte ich einen Seitenladefehler. Die Schreibweise habe ich überprüft, auch habe ich owncloud in das richtige Verzeichnis entpackt.

    Sehr seltsam.

  5. andy

    Versuch’s mal über “http://127.0.0.1/owncloud”. Evtl. läuft das nicht, wenn’s über IPv6 geht, sofern man Windows Vista oder neuer verwendet.

  6. Thomas

    Ne, klappt leider auch nicht. Immer noch Umleitungsfehler.

  7. andy

    Stimmt, hab’ grad mal die 3.0.2 heruntergeladen und auf einer Testmaschine drauf, mit gleichem Fehler.

  8. andy

    Hab’ da was zu gefunden:

    http://forum.owncloud.org/viewtopic.php?f=3&t=2156&p=3070&hilit=Redirection#p3070

    Das ist ab Zeile 163.

    Bei mir funktioniert es mit dieser Änderung.

  9. Thomas

    Jup, damit hat es funktioniert. Vielen Dank für den Tipp!

  10. Thomas

    Na toll, wenn ich jetzt die Installation abschließen will, egal mit welchem Datenbanktyp, lande ich auf einem weißen Browser. Die Installation wird nicht abgeschlossen, beim nächsten Starten will er wieder, dass ich den Admin einrichte.
    Es könnte ja auch mal was auf Anhieb funktionieren.

  11. andy

    Das kann ich gerade nicht nachvollziehen, hier lief es dann auf Anhieb nach der Änderung.

  12. andy

    Schau mal in die Logs vom Apache und PHP ob da was brauchbares drin steht.

  13. Thomas

    Hm, ne, nichts auffälliges. Sehr seltsam.
    Ich glaube, ich setze nochmal alles auf …

  14. andy

    Das ist ja mit dem XAMPP keine grössere Sache. Ich drück’ dir die Daumen!

  15. Thomas

    Interessant. Der Fehler taucht nur unter Win XP auf, unter Win 7 geht es.

  16. andy

    Ok, deswegen konnt’ ich das auch nicht nachvollziehen, hatte nur unter WHS2011 getestet.

  17. max

    [zitat]
    andy sagte am 22. April 2012 um 20:31 :

    Hab’ da was zu gefunden:

    http://forum.owncloud.org/viewtopic.php?f=3&t=2156&p=3070&hilit=Redirection#p3070

    Das ist ab Zeile 163.

    Bei mir funktioniert es mit dieser Änderung.
    [/zitat]

    Danke hat geholfen

  18. Kerbi

    Danke ebenso!
    Hat bei mir ebenso geholfen!

    Jaja… der Unterschied zwischen UNIX und Windows Systemen…

    Ein einfacher “/” kann schon so manches Problem bereiten…
    auf einem Windows System ists nun mal… -> “\” Shortcut:
    owncloud\lib\base.php
    Nach: if (!OC_Config::getValue(‘installed’, false) && OC::$SUBURI != ‘/index.php’) suchen!
    -> Abändern in:
    if (!OC_Config::getValue(‘installed’, false) && OC::$SUBURI != ‘\index.php’)

    Und schon läufts auch unter Windows…

  19. dale16

    Hab’s grad eben getestet. Mit Owncloud 4.0.2 ist das Problem gelöst, nachdem ich 4.0.1 durch 4.0.2 ersetzt habe, hat’s sofort funktioniert…

  20. andy

    Gut zu wissen. Danke für die Info.

  21. Klemens

    Danke für die Info.
    Jetzt läuft es auch bei mir unter 2008.

  22. Alexander Fischer

    Ich habe Windows 7 und Xampp leider funktioniert es bei mir nicht. bei der Installation heisst es immer wieder status.php nicht gefunden. Ich habe über die Webseite eine .exe Datei runtergeladen wie auch eine zip datei. Beides geht nicht.

    Kann mir jemand Helfen danke

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

© 2024 Andy's Blog

Theme von Anders NorénHoch ↑