Anzeige
Anzeige
Software
Artikel merken

WOS – Webserver on stick: TYPO3 immer dabei

WOS ist ein mobiler Webserver auf Basis von Apache, PHP und MySQL für Windows. Der folgende Artikel soll helfen, WOS richtig einzusetzen und erklärt den technischen Hintergrund und die Entstehungsgeschichte.

3 Min. Lesezeit
Anzeige
Anzeige

Eine TYPO3-Schulung im Herbst 2004 führte zu folgendem Problem:
Jeder Teilnehmer sollte einen eigenen Webserver haben, den er danach
auch mit nach Hause nehmen kann. Der Knackpunkt: Sobald man
Apache & Co. in ein anderes
Verzeichnis kopiert, tut sich nichts mehr, weil die Pfade nicht mehr
stimmen. Die Idee von WOS, einem Pfad-unabhängigen Webserver, war
geboren. Die Schulungsteilnehmer wurden gebeten, USB-Sticks
mitzubringen und das WOS, damals noch Webserver4anywhere, wurde
verteilt. Die Idee war gut gemeint, nur spielten der Apache-Server und
der MySQL-Server anfangs nicht mit. Sie ließen sich nicht sauber
beenden. Nach
einiger Entwicklungszeit kam der erste stabile WOS in Version 0.9
heraus.
Nach den Revisionen 0.9.4 und 0.9.5 gibt es auf www.chsoftware.net
inzwischen Version 1.1.0 (neuerdings unter der GNU General Public
License), die folgende Komponenten enthält:

  • Apache 2.0.55
  • MySQL 4.1.15
  • PHP 4.4.1 und PHP 5.0.5
  • phpMyAdmin 2.6.4-pl4
  • TYPO3 Version 3.8.1
  • ImageMagick 4.2.9

Der erste Start

Anzeige
Anzeige

WOS ist einfach zu starten. Ein Klick auf start.exe und WOS läuft.
Beim ersten Start wird noch nach der gewünschten Sprache und der
Bestätigung der Nutzungsbedingungen gefragt.

Danach starten der
Apache-Webserver und der MySQL-Server. Beide Fenster werden nach kurzer
Zeit
ausgeblendet. Im WOS-Fenster wird der Serverstatus angezeigt. Der
Standardbrowser öffnet sich mit der „Readme“-Seite. Sofort kann es
losgehen: Ein Klick oben links auf „Zurück“ bringt den User direkt auf
die
Startseite. Im unteren Bereich erhält man wichtige Informationen, wie
Funktionsstatus und aus welchem Verzeichnis WOS gestartet wurde.
TYPO3 ist vorkonfiguriert und ohne Installation direkt lauffähig. Links
zu Frontend und Backend erscheinen im Menü.

Anzeige
Anzeige

Was macht WOS?

WOS passt die Pfade aller Konfigurationsdateien an und organisiert das
Starten und Beenden der Serverkomponenten. WOS ermöglicht es direkt von
PHP5 zu PHP4 zu wechseln und versteckt das Apache-Fenster.

Anzeige
Anzeige

WOS anpassen

Die meisten Optionen lassen sich komfortabel unter dem Menüpunkt „Optionen“
verwalten. Mit ein paar Tricks kann der User noch weitere Aktionen
erreichen: Neben der eigentlichen „start.exe“ finden sich im
Verzeichnis drei weitere Dateien: „wos.ini“, „old.dir“ und „paths.def“.
„wos.ini“ enthält alle gesetzten Optionen und die weiteren
Sprachdateien. Infos zur „wos.ini“ finden Sie in der Weboberfläche
unter dem Menüpunkt „wos.ini“.

Die Datei „old.dir“ enthält das
Verzeichnis, aus dem WOS
zuletzt gestartet wurde. Sie ist also das Gedächtnis von WOS, damit WOS
weiß, nach welchem Pfad es suchen muss. Hier sollte also nichts
verändert werden. Interessant ist die Datei „paths.def“: Hier werden
alle Dateien
festgehalten, in denen WOS Pfade korrigieren soll. Sie lässt sich
beliebig erweitern.

Anzeige
Anzeige
TEXT
#paths.def
apache2\conf\httpd.conf;slash
php4\php.ini;backslash
php5\php.ini;backslash
mysql\my.ini;slash
www\typo3\typo3conf\localconf.php;slash

Listing 1

Installieren Sie also eine andere Anwendung (egal ob eine PHP-Anwendung
oder ein Server-Zusatzprogramm), die auch einen absoluten Pfad enthält,
so fügen Sie der „paths.def“ einfach eine neue Zeile in folgendem
Format hinzu: Datei;Schrägstrichformat. „Datei“ kann eine beliebige Datei sein, deren Pfad relativ zum WOS
Verzeichnis angegeben sein muss. Schrägstrichformat gibt an, ob bei den
Pfadangaben ein Slash (/) oder ein Backslash (\) verwendet werden
soll (Beispiele siehe Listing 1).

Einsatzgebiete von WOS

WOS eignet sich für alle, die TYPO3 gerne einsetzen, auch wenn kein Internet
verfügbar ist. Weiter eignet es sich für Schulungen jeglicher Art, da es praktisch
ist, wenn
jeder Schulungsteilnehmer seinen eigenen Webserver nutzen kann. Auch überall
dort, wo
ein Webserver gebraucht wird, aber keine Systemeinstellungen verändert
werden dürfen oder können, kann WOS eingesetzt werden. Aus Polen
erreichte den Autor beispielsweise kürzlich eine E-Mail, in der
beschrieben wurde, dass WOS als mobiles
Präsentationssystem für eine PHP-basierte Bildergalerie genutzt wird.

Mehr zu diesem Thema
Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Schreib den ersten Kommentar!
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Anzeige
Anzeige