Danke das ihr interesse an meinem TUT für Xampp interresiert.
Ich mache dieses Tut aus dem Grund damit sich leute stunden langes herumärgern mit dem vorinstallierten Apache ersparen.
Ich habe über 12 Stunden an diesem Problem gesessen damit ich mal eine Homepage über meinen vserver sehe.
Zunächst werden sich Viele denken...Xampp ist ja das für Windows und Lampp ist das für Linux.
Dies ist so weit richtig. Die Leute von Xampp haben sich gedacht das es zu verwierungen kommen könne und haben das "Lampp" unbenannt auf Xampp für Linux.
Also nicht wundern warum ihr dann im Verzeichnis den Ordner lampp habt.
Ich gehe davon aus das alle wissen was Xampp ist und was es macht.
Zunächst ladet ihr Xampp vom unten liegenden Link runter oder nehmt gleich folgenden link...->
http://www.apachefriends.org/download.php?xampp-linux-1.7.3a.tar.gz.
MÖGLICHKEIT 1
Ladet es mit einem FTP-Klienten auf euren vserver hoch.
Ich mach dazu ne kleine Anleitung: Ich nutze als FTP-Klient Filezilla. Ihr öffnet den Klienten und habt gleich das wichtigste vor euch. Bei Servername gebt ihr die IP-Adresse eures vservers ein dann den Benutzername (bsp. root) und das passwort. ACHTUNG!!! Beim Port müsst ihr 22 eingeben nicht den standartport 21 da 21 eine ftp verbinung ist die vserver anscheinend nicht unterstützt. Was macht der Port 22? Mit dem Port 22 verbindet ihr euch mit sftp://ipadresse. Ihr könnt natürlich den Port auch frei lassen aber dazu müsst Ihr im Kästchen Server: sftp://ipadresse eingeben.
MÖGLICHKEIT 2
Ihr geht über ssh in das verzeichnis wo ihr die Xammp installation hin haben wollt (bsp /home/... das macht ihr mit cd /home/...) und gebt den Befehl wget
http://www.apachefriends.org/download.php?xampp-linux-1.7.3a.tar.gz ein.
Danach wartet Ihr bis ihr wieder tippen könnt und geht den Anleitungen der unten stehenden Seite nach.
Danach zieht ihr die gepackte datei in euer selbst gewähltes verzeichnis. (empfehlenswert wäre /home/....) und befolgt den anleitungen im unten stehenden Link.
Dies ist im Moment die Aktuellste Version die zum Download angebotet wird.
Im folgenden Link seht ihr eine Anleitung wie man Xampp installiert und Handhabt.
http://www.apachefriends.org/de/xampp-linux.htmlWenn Apache in den Ordner /opt/ installiert worden ist müssen sie zunächst das Apache deaktivieren das vorinstalliert war, wenn man das nicht macht würde das Apache das im Xampp beinhaltet ist nicht starten und somit wäre apache sinnfrei(hihi sinnfrei diesen begriff wollte ich schon mal nutzn *gg*).
Dieses macht ihr in dem ihr folgenden Befehl eintippt:" apachectl -k stop". Apache kann man auch wieder einschalten in dem man statt stop start nimmt.
Dannach kann man wie in der Anleitung beschrieben Xampp starten.
Da ihr euch nicht local auf dem vserver befindet und Xampp eine gefinkelte Funktion hat müsst ihr euch die Rechte für euren Home-PC beschaffen.
Zuerst mal mit einem Befehl das Passwort einrichten (Sicherheit geht vor
. Dies ist zwar nicht zwingend, da ihr ja so wie so nachher nur die Befugnisse für Euren PC erteilt. Aber bitte macht es dennoch die 5 min tun euch nicht weh und ihr habt eine erhötere Sicherheit.
Dies macht ihr wenn ihr " /opt/lampp/lampp security " eingebt.
Nachdem ihr diesen Befehl ausgeführt habt fragt er euch welche Passwörter ihr wo verwenden wollt. ACHTUNG!!! Hier gilt das selbe Schema wie beim einloggen....ihr seht keine sternchen, zeichen oder sonstiges wenn ihr das Passwort eingebt. Hier brauche ich nichts weiter erläutern denn wer dieses Tutorial bis hier her gelesen hatt und auch befolgt kann diesen Text denn ihr über ssh nach dem Befehl, beim Passwort eingeben sieht auch lesen, und da wird dann alles klar.
So nun geben wir ,in dem wir eine .conf Datei verändern, die Bahn für unserem PC zu Xampp frei.
Als erstes müsst ihr eure IP Adresse wissen. Am besten geht ihr auf wieistmeineip.at. Da habt ihr ganz oben gleich dick und fett eure IP-Adresse stehen. Am besten kopiert Ihr die gleich.
Ihr nehmt euch danach die datei httpd-xampp.conf her und editiert sie.
Fast ganz unten habt ihr folgenden text
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Den verändert ihr so das in der zeile bei Allow from.... zwischen 8 und \ links und rechts 1 abstand ist und eure ip.
Bsp.
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 deineip \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Dann speichert ihr das ab.
Solltet Ihr es auf dem Heim PC zum bearbeiten rüberkopiert haben bitte nicht vergessen die am vserver zu ersetzen.
Danach macht ihr einen xampp restart mit dem befehl: /opt/lampp/lampp restart
Nach den ganzen schritten könnt ihr nun eure Homepage in /opt/lampp/htdocs rein kopieren und starten.
Ich hoffe es war verständlich und das íhr es mit dem TUT geschafft habt.
Sollte irgendetwas nicht passen macht mich bitte aufmerksam ich werde das so schnell wie möglich ändern.
lg