Nun funktioniert die Ausführung des Dokuwiki unter Linux LMDE3 wie folgt:
Wenn ich folgendes mache meldet sich der php.cli Webserver:
* php-cli per Anwendungsverwaltung von LMDE3 installieren
Ableage des Dokuwiki auf dem Schreibtisch unter:
/home/user/Schreibtisch/dokuwiki/dokuwiki
Eingabe in Konsole:
cd /home/user/Schreibtisch/dokuwiki/dokuwiki
Enter eingeben
php -S 127.0.0.1:8000 (funktioniert zumindest unter LMDE3 nicht durch Aufruf von php -S localhost:8000)
Enter eingeben
Ausgabe in Konsole:
PHP 7.0.33-0+deb9u6 Development Server started at Thu Jan 30 14:34:54 2020
Listening on
http://127.0.0.1:8000
Document root is /home/user/Schreibtisch/dokuwiki/dokuwiki
Aufruf des Dokuwiki im Browser wahlweise mit (obwohl der Aufruf im Terminal nur mit php -S 127.0.0.1:8000 funktioniert):
http://127.0.0.1:8000/
http://localhost:8000/
Verbesserungspotential:
* passende "dokuwiki_start_fuer_linux.sh" schreiben
* Lösung im dokuwiki.org anderen zugänglich machen
Entwurf für Bash Startdatei für Linux "dokuwiki_start_fuer_linux.sh" :
#!/bin/bash
#
#
# Dokumentation:
# Damit sich der rudimentäre Komandozeilen PHP Server verwenden unter Linux zur Ausführung des DokuWiki verwenden lässt, muß "php-cli" wahlweise per Komandozeile oder GUI unterstützt per Anwendungsverwaltung installiert werden
# Der Ablageort der dokuwiki_start_fuer_linux.sh lautet:
# Die dokuwiki_start_fuer_linux.sh muß unter Linux per Rechtsklick -- Eigenschaften -- Ausführbar gemacht werden
#
# Pfad zum Dokuwiki bestimmen oder ein geben, und am besten in Variable schreiben:
# Pfad zum Dokuwiki ein geben
Echo Bitte geben sie den Pfad zum Dokuwiki wie z.B. cd /home/user/Schreibtisch/dokuwiki/dokuwiki ein und drücken sie Enter
Wait bis Enter ein gegeben wurde
#
# php-cli Server auf Adresse und Port starten (es gehen sicher auch andere Ports ab Port 8000 wie z.B. 8080)
php -S 127.0.0.1:8000
#
# eine Sekunde Pause ein legen oder testen ob der Webserver wirklich schon oben ist
Wait 1
#
# Pfad von Dokuwiki bestimmen und in Variable schreiben
# Dokuwiki per Browser, unter Zuhilfenahme von Variable auf rufen
#
# Terminal erst einmal offen lassen
# Serverbeendigung durch Eingabe von beliebiger Taste im Terminal per Echo an kündigen
# Serverbeendigung durch Eingabe von beliebiger Taste im Terminal durchführen durchführen