Voraussetzungen und Anforderungen

Folgende Software muss auf dem Webserver vorhanden sein:

Falls Sie mit diesen Angaben nichts anfangen können: diese Anforderungen sind auf beinahe jedem Webserver erfüllt. PEAR läßt sich im Zweifelsfalle leicht nachrüsten.

Installation

Keine Sorge, alles ist einfach und sehr offensichtlich. Dieses Dokument läßt sich übrigens vernünftig drucken und danebenlegen.

  1. Laden Sie das OpenGeoNearestNeighbours Free Edition Paket herunter.
  2. Laden Sie das Dumpfile der OpenGeoDB (Pfad innerhalb des Paketes: /MySQL_Dumpfiles/opengeodb.uft8.sql) in Ihr MySQL-DBMS. Es wird empfohlen, eine eigene Datenbank für diese Tabelle anzulegen. Das Dumpfile hat eine beträchtliche Größe, daher bitte überprüfen, ob beim Import keine Fehlermeldungen ausgespruckt wurden. Zeit genug, die Kaffeemaschine in Gang zu setzen.
  3. Laden Sie das Dumpfile /MySQL_Dumpfiles/filialen_Deutschland.utf8.sql in Ihr MySQL-DBMS (in die gleiche Datenbank wie das letzte Dumpfile).
  4. Kopieren Sie den Ordner ognn_free_edition in ein Verzeichnis innerhalb des Publikationsverzeichnisses Ihres Webservers (z.B. …/httpdocs/ognn_free_edition/).
  5. Öffnen Sie die Datei /main/config.php. Ändern Sie hier die vier Variablen am Anfang gemäß den Einstellungen Ihres MySQL-DBMS. In der Datei /main/config.php finden Sie auch alle weiteren Einstellungen, die an Ort und Stelle kommentiert sind (z.B. Tabellenname u.ä.). Ach ja, Kaffee ist fertig.
  6. Rufen Sie im Browser den Pfad Ihres Webservers auf, in den sie das Verzeichnis ognn_free_edition eben kopiert haben. Rufen Sie hieraus die Datei /main/search.php auf.
    (Bsp: http://localhost/ognn_free_edition/main/search.php).
  7. Das aufgerufene Formular zur Umkreissuche sollte jetzt bereits nach der Eingabe einer PLZ oder eines Ortsnamens eine Tabelle mit den drei Beispielfilialen ausgeben, nach Entfernungen sortiert.
  8. Bevor Sie das Programm in einer produktiven Umgebund nutzen, sollten Sie noch in der main/config.php den Debug-Modus ausschalten (siehe config.php).
  9. Feedback über etwaige Probleme, Erfolge und Verbesserungsvorschläge sind hilfreich und jederzeit willkommen: Zuschriften bitte über dieses Formular: Kontaktformular
  10.