Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen:
Vorraussetzungen – Was wird benötigt:
einen Webspace, mit PHP.
PHP braucht PDO und sqlite Support.
(sollte ich hier was vergessen haben bitte kommentieren)
Die Files:
Als erstes mal müssen die Datein geladen werden:
wget https://www.dataharbour.de/FSyncMS.tar.gz |
(alternativ einfach hier runterladen)
Danach das Archiv entpacken
tar xvzf FSyncMS.tar.gz |
dabei sollte ein Ordner mit (vorallem) folgenden Dateien dabei herrauskommen:
index.php user.php weave_storage.php settings.php weave_basic_object.php weave_utils.php |
Verändert werden muss nachher eigentlich nur die settings.php, aber zu erst optional Webserver einstellungen.
(optional) Die Url – der Webserver
Dieser Schritt ist optional, wenn kein Zugang zur Webserverconfig besteht kann man dies auch weglassen.
Ziel ist es die Url zu maskieren,
in lighttpd geht dies z.B. mit folgendem Statement
(vorrausgesetzt das der Ordner in dem die Dateien liegen fsync heißt) :
url.rewrite = ( "^/fsync/(.*)$" => "/fsync/index.php/$1") |
bei Apache geht das mit
Alias /fsync /fsync/index.php/ |
Die Settings
Nachdem die Grundvorrausetzungen geschaffen sind, auf zur Settings.php:
Hier gibt es eigentlich nur zwei Einstellungen,
die URL zu dieser Installation und ob die Registrierung freigeschaltet ist oder nicht.
Also ENABLE_REGISTER auf TRUE
define("ENABLE_REGISTER", true); |
und FSYNCMS_ROOT auf die URL
define("FSYNCMS_ROOT","https://www.example.com/fsyncms/"); |
Wichtig sind bei der URL 2 Dinge:
- Die Url muss mit einem / abschließen.
- Wenn man keinen Alias angelegt hat, dann muss hier als URL die URL zur Index Datei angegeben werden (und auch mit einem / beendet). Bsp.: https://www.example.com/fsyncms/index.php/
danach speichern und schließen.
Der Account
Als nächstes zum Client und einen Account erstellen.
Im Firefox unter Extras -> Synchronisation einrichten anklicken.
Danach im neuen Fenster auf Neues Benutzerkonto anlegen.
Daten eingeben,
und bei Server, eigenen Server auswählen, und URL eintippen (ist die selbe wie jene die in den settings steht).
2 oder 3 mal auf weiter klicken und fertig :)
Sync sollte jetzt funktionieren,
und zwar mit Firefox 4 , Firefox 5 und Firefox 6.
Optional würde ich noch empfehlen die registrierung in der settings.php zu deaktivieren wenn man sie nicht benötigt, um nicht jedem ablageplatz anzubieten.
Pingback: [ FSyncMS ] Version 0.11 – Setup Page | ohneKontur - der Blog