KvFG Wiki

Karl-von-Frisch-Gymnasium Dußlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


web:xampp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
web:xampp [2008/12/09 18:23] d.wellerweb:xampp [2008/12/09 18:33] d.weller
Zeile 1: Zeile 1:
 +====== XAMPP ======
  
 +Das Paket XAMPP ist auf allen Linuxclients im Informatikraum installiert und für zu Hause über die Webseite von http://apachefriends.org zu beziehen. XAMPP für Linux gibt es hier: http://www.apachefriends.org/de/xampp-linux.html
 +
 +Nach dem Herunterladen wird das Paket entpackt und installiert durch:
 +
 +<code>
 +sudo tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt
 +</code>
 +
 +Der Paketinhalt landet dann unter /opt/lampp.
 +
 +Gestartet wird XAMPP mit dem folgenden Befehl:
 +
 +<code>
 +sudo /opt/lampp/lampp start
 +</code>
 +
 +Zum Beenden:
 +
 +<code>
 +sudo /opt/lampp/lampp stop
 +</code>
 +
 +Die Option restart wird nach Veränderungen an den Config Dateien ebenfalls akzeptiert.
 +
 +===== Dateirechte =====
 +
 +XAMPP übergibt die Dateien an nobody:nogroup - nicht gerade ideal, weil so der Upload über den FTP Server zwingend werden würde.
 +
 +==== Arbeiten mit dem FTP Server ====
 +
 +Im Nautilus in die Adresszeile die folgende URL eingeben:
 +
 +<code>ftp://localhost</code>
 +
 +Benutzer: nobody
 +Kennwort: lampp
 +
 +Das Passwort kann mindestens für die Session gespeichert werden.
 +
 +Dateien müssten bei Nutzung des FTP Zugangs zu XAMPP - wie im Internet - zum Bearbeiten "herunter geladen" und dann nach dem Bearbeiten wieder "hochgeladen" werden.
 +
 +==== Dateirechte biegen ====
 +
 +Einfacher ist es deswegen, die Rechte am Verzeichnis /opt/lampp/htdocs so zu setzen, dass auch der angemeldete Benutzer diese bearbeiten kann.
 +
 +<code>
 +cd /opt/lampp
 +</code>
 +wechselt in das Stammverzeichnis von XAMPP. Ein
 +<code>
 +sudo chmod -R 777 htdocs
 +</code>
 +setzt die Rechte im Verzeichnis htdocs dann so, dass auch der angemeldete Benutzer diese bearbeiten darf.
 +
 +Sollten ganze Ordner über Nautilus - und damit am FTP Server vorbei - nach htdocs verschoben werden, dann müssen - damit sich der Apache nicht verlupft - die Rechte am Verzeichnis und am Inhalt nobody:nogroup übergeben werden. Hierzu dient ein
 +
 +<code>
 +sudo chown -R nobody:nogroup htdocs
 +</code>
 +
 +====== XAMPP nutzen ======
 +
 +Für die Nutzung von XAMPP ist dieser (siehe oben) selbstverständlich zuerst zu starten. Dann ist die URL zum lokalen Webserver im Browser aufzurufen:
 +
 +<code>
 +http://localhost
 +</code>
 +
 +Nach Auswahl der Sprache erscheint die Startseite von XAMPP. Hier ist auf der rechten Seite im Menü unter der Überschrift "Tools" phpMyAdmin - die Verwaltungsoberfläche für den Datenbankserver - leicht zu finden. Ein Klick auf den Link reicht.
 +
 +===== Datenbank anlegen =====
 +
 +In phpMyAdmin nun eine Datenbank anlegen.
 +
 +{{:web:xampp_phpmyadmin1.png|}}
 +
 +Dabei darauf achten, dass der Zeichensatz auf UTF8 steht. Im Feld "Neue Datenbank anlegen" den gewünschten Namen - wie immer ohne Umlaute, Leer- oder Sonderzeichen - eintragen und auf den Schalter [Anlegen] klicken.
 +
 +===== Ein Beispiel: Wordpress =====
 +
 +Jetzt von der Seite http://wordpress.org die aktuelle Version auf den Desktop herunter laden und nach einem Rechstklick auf das ZIP Archiv an Ort und Stelle entpacken. 
 +
 +Den Ordner wordpress vom Desktop über den FTP Server von XAMPP nach ftp://localhost transferieren.
 +
 +Aus dem eigenen Homeverzeichnis - sofern dort schon vorhanden, sonst bei http://wordpress-deutschland.org im Theme-Pool eine Vorlage herunterladen und entpacken - die Ordner mit den Vorlagendateien nach ftp://localhost/wordpress/wp-content/themes übertragen.
 +
 +Zum Abschluss im Terminal die Rechte für /opt/lampp/htdocs anpassen - und es kann losgehen: [[web:wordpress]]