Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:xampp-windows

Dies ist eine alte Version des Dokuments!


Volkszaehler in XAMPP unter Windows installieren

Installtation der Komponenten

I. XAMPP

Xampp nach Anleitung installieren (es geht auch die Version ohne Installer) http://www.apachefriends.org/de/xampp-windows.html

II. volkszaehler.org Skripte

volkszaehler.org Skripte aus dem Git herunterladen (https://github.com/volkszaehler/volkszaehler.org) und den „volkszaehler“-Ordner aus dem Archiv in das Verzeichnis

xampp\htdocs\ 

kopieren.

III. Benötigte Module

Composer für Windows von getcomposer.org installieren (http://getcomposer.org/Composer-Setup.exe)

In das Volkszaehler Verzeichnis wechseln

cd xampp\htdocs\volkszaehler

Ahängigkeiten laden und installieren (v.a. Doctrine)

composer install

Konfiguration

Middleware

  • Datei volkszaehler.conf.template.php kopieren und in volkszaehler.conf.php umbenennen. Sie befindet sich hier:
xampp\htdocs\volkszaehler\etc\
  • Folgende Anpassungen vornehmen
    $config['db']['host']               = 'localhost';
    $config['db']['user']               = 'vz';
    $config['db']['password']           = '<shhh!>';
    $config['db']['dbname']             = 'volkszaehler';

Datenbank

Anlegen
  • Datenbank-User in phpmyAdmin anlegen:
    Home -> "Rechte" -> "Neuen Benutzer hinzufügen"
        Benutzername: vz
        Host: localhost
        Passwort: <shhh!>
        keine globalen Rechte vergeben!
        -> ok
  • Datenbank in phpMyAdmin anlegen:
    Home -> "Datenbank anlegen", Name: "volkszaehler" -> "Anlegen"
Struktur erzeugen
  • Das php-Verzeichnis (z.B. C:\xampp\php) in den Umgebungsvariablen dem Suchpfad hinzufügen
Systemeigenschaften -> Tab: Erweiter -> KLick auf "Umgebungsvariablen"  -> Unter "Systemvariablen" Doppelklick auf "Path" 
-> Unter "Wert der Variablen" am Ende den Pfad mit Semikolon getrennt einfügen (hier: ;C:\xampp\php)

[dieser Schritt kann nach dem erstellen der Struktur wieder rückgängig gemacht werden]

  • Windows-Konsole öffnen (cmd)

In das volkszaehler-Verzeichnis in der xampp-Installation wechseln

cd xampp\htdocs\volkszeahler
  • Struktur erstellen:
php bin/doctrine.php orm:schema-tool:create --dump-sql > misc/sql/mysql.sql
  • In der erzeugten mysql.sql die Zeile
ATTENTION: This operation should not be executed in an production enviroment.

entfernen.

Import und Rechte vergeben

Im phpAdmin-Webinterface:

  • Tabellen in phpMyAdmin anlegen:

Datenbank → „volkszaehler“ auswählen (ggf. phpmyadmin neu laden, falls die neue DB noch nicht angezeigt wird)

  • Erzeugte Struktur importieren:

„Importieren“ aus misc/sql/mysql.sql

  • Demoinhalte importieren:

Tabelle „entities“ auswählen (unbedingt zuerst diese importieren!) „Importieren“; das Gleiche mit „properties“ und „data“

  • Rechte setzen:

Home → Datenbank → „mysql“, Tabelle „tables_priv“: „Einfügen“:

        Host: "localhost"
        Db: "volkszaehler"
        User: "vz"
        Table_name: "data" (anschließend das Gleiche mit "entities", "entities_in_aggregator", "properties", "tokens"
        Table_priv: "select", "update" und "insert"
Oder:
Home -> Rechte -> Benutzer "vz" auswählen -> unter "Datenbankspezifische Rechte" volkszaehler auswählen 
-> Unter "Daten" update, insert und select markieren 
-> unter "Administration" GRAND markieren

Aufruf des Volkszahler-WebFontends über: http://localhost/volkszaehler/htdocs

howto/xampp-windows.1522588375.txt.gz · Zuletzt geändert: 2018/04/01 15:12 von jau