DokuWiki

It's better when it's simple

Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:php_build-in_webserver

Eingebauter PHP-Webserver

Bei der Installation von DokuWiki als Desktop-Wiki auf einem Mac (und möglicherweise auch anderen Betriebssystemen) wird nur PHP benötigt. Sie können den eingebauten PHP-Webserver verwenden. Weitere Informationen finden Sie unter PHP build-in webserver.

Ihr Mac wird mit PHP ausgeliefert. Das neueste OS X Catalina wird mit PHP 7.3.8 geliefert.

Laden Sie DokuWiki herunter und entpacken Sie die Dateien in ein Verzeichnis Ihrer Wahl. Öffnen Sie in diesem Verzeichnis (das die Datei doku.php und index.php enthält) ein Terminal und geben Sie Folgendes ein:

php -S localhost:8000

Dadurch wird der PHP-Webserver gestartet. Wenn Sie auf http://localhost:8000 gehen, wird Ihnen Ihre DokuWiki-Startseite angezeigt. Führen Sie die install.php aus, wenn es sich um eine Neuinstallation handelt. Ein Terminal-Fenster bleibt geöffnet, während Sie den Server laufen lassen. Wenn Sie das nicht wünschen, lesen Sie weiter.

DokuWiki.app

Auf einem Mac können Sie mit Automator APP-Dateien erstellen. Choose to create an application and choose to run a terminal command. Use the command mentioned above. When you safe Automator askes you where to store the .app file. You can safe it in you Applications folder.

Fügen Sie dem Terminalbefehl &>/dev/null & hinzu, wenn Sie kein spinning gear-Symbol in der Symbolleiste am oberen Bildschirmrand wünschen.

Wenn Sie den Server starten, wird er ohne ein zusätzliches öffnendes Terminalfenster gestartet. Um den Webserver zu schließen, müssen Sie den php-Prozess im ActivityMonitor beenden.

Erfahrungen

Seit einigen Tagen betreibe ich mit dieser Installationsmethode ein Vanille-DokuWiki ohne zusätzliche Plugins, ohne irgendwelche Probleme. Wie auf der Seite des in PHP eingebauten Webservers erwähnt, ist diese Installation nicht für eine Produktionsumgebung geeignet. Aber mir scheint sie für ein lokales Desktop-Wiki in Ordnung zu sein.

de/php_build-in_webserver.txt · Zuletzt geändert: 2020-01-28 14:58 von MarkT

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki