Mittwoch, 28. Januar 2009

LAMP-Server, die 2te

Zunächst mal sollte man vielleicht wissen, was ein LAMP - Server ist (ich wusste das jedenfalls nicht). LAMP steht für
Linux
Apache
MySQL
PHP
sprich: ein Webserver, der auf komplett freien Anwednungen basiert.

Gestern und vorgestern hab ich also den Server selbst aufgesetzt, aber damit kann man natürlich noch nicht so richtig viel anstellen. Er muss natürlich noch entsprechend konfiguriert und mit z.B. FTP ausgestattet werden.

Ich hab versucht mit Hilfe dieser Anleitung:
http://www.zaphu.com/2007/08/21/ubuntu-lamp-server-guide-configure-apache-mysql-and-cgi-bin/ den Server zu konfigurieren, was mir aber in Ermangelung von Linux-Kenntnissen kläglich scheiterte und zwar schon an der Bedienung von so etwas simplem wie einem Texteditor...

Ich gehe hier mal von meinem Fall aus, der nämlich der, wie gesagt, "so-gut-wie-keine-Ahnung-von-Linux" - Fall ist. Deswegen hier erstmal ein Link zu einer Befehls-(Kurz-)Referenz für den beliebten Editor vi:

http://www.fehcom.de/pub/viref.pdf

Um das Editieren von conf-Dateien wird man nämlich nicht herum kommen. Was aber imho auch gut ist, da man ungleich vorsichtiger ist, als wenn man sich nur durch Dialoge klickt und man auch einen tieferen Einblick in die Arbeitsweise des Systems erhält. Nun gut.

Als Nächstes habe ich mich für die Installation eines FTP-Servers entschieden, um zum aufspielen von Website-Software nicht immer in den Serverraum latschen zu müssen:

http://ubuntuforums.org/showthread.php?t=79588


Ich konnte meinen nach dieser Anleitung den Server nicht im inetd-Modus starten (was für meine Zwecke besser gewesen wäre), sondern nur im standalone-Modus - Aber ich konnte ihn starten und drauf zugreifen. Muss aber nicht an der Anleitung liegen, kann auch meine Inkompetenz oder spezielle Eigenheiten der Konfiguration sein...
Zu dem Problem hab ich im Netz noch keine Lösung gefunden, wohl aber Foreneinträge von Leuten mit dem gleichen Problem...
Soll aber erstmal egal sein, der Server wird ja nicht öffentlich zugänglich sein, daher kann man da glaub ich Abstriche machen.
Als Nächstes will ich nun ein wiki (mediaWiki) installieren...

wiki olé (LAMP Server, die 3te)

wow, das ging schnell:

  1. In der conf-Datei des FTP-Servers das wiki-Verzeichnis hinzugefügt und die entsprechenden Berechtigungen vergeben, so dass ich von meinem FTP-Client auch Verzeichnisse erstellen kann etc.
  2. wiki versucht zu installieren, nicht geklappt, weil keine Schreibrechte auf config-Verzeichnis, Rechte per FTP vergeben (möglich dank Step 1. - also kein in-den-Serverraum-rennen mehr), nochmal versucht: "Environment checked. You can install MediaWiki."
  3. Dann den ganzen Krempel eintragen, nochmal kurz zittern, beim Klicken des "Install"-Buttons und: TATA! : "Installation successful!"
thats about it.

Freitag, 23. Januar 2009

Wie man einen Apache Webserver mit PHP und mySQL aufsetzt (LAMP Server die 1te)

Ich wollte hier in der Arbeit einen Apache mit allem drum & dran aufsetzen um zu Dokumentationszwecken ein wiki nutzen zu können.
Nun kommt das ja aus der Unix/Linux Welt (und ich, böse böse, nutz hier Fenster2000), sprich rumhantieren mit Konfigurationsdateien und umherkopieren von Bibliotheken (anstatt durch Wizards klicken wie bei Fenster) war angesagt. Natürlich hat man so die totale Kontrolle über alle Optionen und kann diese schnell und theoretisch auch komfortabel einstellen.
Aber: Wenn man das noch nie gemacht hat, kann einem schon mal schwindlig werden. Man könnte sagen, der Ottonormalverbraucher sollte eigentlich eh keinen Webserver aufsetzen, deswegen ist das auch gut so und vielleicht sollt ich auch lieber Linux nutzen, aber das führt jetzt zu weit.

Wieauchimmer - ich möchte euch einen Link nicht vorenthalten der meinen day gemaked hat:

Setting up your first web server on windows with Apache, PHP and MySQL

Und im Gegensatz zu meinem Nahezu-Nervenzusammenbruch hab ich doch tatsächlich das Teil zum Laufen bekommen. Hooray!