Vorwort
In diesem Artikel möchte ich beschreiben, wie man eine transportable Serversicherung bzw. Testumgebung für euere Homepage baut. Ich nutze es zum Einen für die Sicherung meiner Homepage. Auf der anderen Seite habe ich leider mit Hacks sehr schlechte Erfahrungen gemacht. Das heißt ich habe sie auf meiner Homepage installiert, aber leider nicht den Effekt erreicht, den ich wollte. Und die Deinstallation von Hacks kann verdammt lange dauern!
Ich habe nach einem System gesucht, dass sehr kompatible ist, dass heißt mit dem ich an jedem Rechner arbeiten kann, aber auch sehr einfach zu bedienen ist. Mit diesen Voraussetzungen bin ich über Xampp gestolpert. Dieses System erfüllt die von mir aufgestellten Kriterien. Mit diesem System besitze ich die Möglichkeit auf meiner Homepage zu testen, ohne die Variante, die online ist zu gefährden. Auf der anderen Seite den USB – Stick einfach einstecken, Xampp starten und los geht es! Es ist einfach und kann dank dieses Artikels immer wieder auf den aktuellsten Stand gebracht werden, bzw. wenn ich etwas “verbaut” habe, kinderleicht wieder auf den alten Stand zurückgebracht werden. Aber lest selbst.
Dann fangen wir an! Also ich nehme Xampp und installiere es auf einem USB-Stick.
Kopieren der Dateien auf den USB-Stick
Wenn das geschehen ist, kopiere ich den Ordner “phpkit” mittels eines FTP-Clients z.B. FileZilla (bzw. SmartFTP) auf den USB-Stick in das Verzeichnis: “USB-Stick:xampphtdocs”. Zusätzlich müsst ihr die MySQL Datenbank in Xampp kopieren: Ihr geht auf euere Serverhomepage und speichert die Datenbank (meistens PHPMyAdmin) auf eurem Laufwerk. Ich kenne nur PHPMyAdmin deshalb erkläre ich das hier kurz, wenn ihr eine andere Möglichkeit habt oder nicht wisst, wie es funktioniert einfach kurz bei eurem Provider nachfragen.
Wenn ihr in dem Interface von PHPMyAdmin seid, ruft ihr die Datenbank auf, die ihr sichern wollt. s.nächst Abbildung:
Wenn ihr die Datenbank aufgerufen habt, dann müsst ihr oben den Layer “Exportieren” anklicken.
Ich lasse dann immer alle Einstellungen so, wie sie von PHPMyAdmin vorgegeben werden. Das Einzige was ich noch anklicke, ist etwas weiter unten das Auswahlfeld “Senden”.s. nächste Abbildung
Wenn ihr jetzt auf “Ok” klickt, werdet ihr gefragt, wo ihr die Datenbank auf eurem Rechner ablegen wollt. Wo ist egal, ihr müßt sie später nur wieder finden.
MySQL – Datenbank importieren
Damit ist der Export erledigt. Jetzt startet ihr Xampp, indem ihr in euerem Browser in die Adressleiste einfach “localhost” eingebt. Dann erscheint die Startseite von Xampp. s.nächste Abbildung:
Hier müsst ihr auf der linken Seite auf den Schriftzug “PHPMyAdmin” klicken. Dies ist die Konfigurationsinferface für die MySQL – Datenbank. Ihr werdet aufgefordert, den Benutzername und das Passwort für die MySQL – Datenbank einzugeben. Im Originalzustand wird MySQL mit dem Benutzername “root” und keinem Passwort ausgeliefert. s. nächste Abbildung:
Wenn ihr das erfolgreich erledigt habt, befindet ihr euch im Steuerungstool eurer MySQL Datenbank. Hier müßt ihr einfach zuerst die Datenbank “usr_web3_1″ anlegen. Dazu den eben genannten Namen einfach in das Feld unter “Neue Datenbank anlegen” kopieren und dann auf den Button anlegen klicken. Nachdem das erledigt ist, seht ihr auf der linken Seite den Schriftzug “Datenbank” mit einem Auswahlfenster darunter. Hier müsst ihr eure Datenbank “usr_web3_1″, auf der PHPKIT läuft aussuchen und anklicken.
Nachdem das geschehen ist, wird auf der rechten Seite die Datenbank angezeigt, mit all ihren Tabellen. Oben über der Anzeige der Tabellen seht ihr verschiedene Layer. Einer dieser Layer nennt sich “Importieren”. s. nächste Abbildung:
Diesen Layer “Importieren” bitte anklicken. Danach wird euch der Importieren Screen der Datenbank angezeigt. Als oberstes seht ihr einen Button “Durchsuchen”.
Wenn ihr den anklickt, öffnet sich ein neues Popup und ihr befindet euch auf eurer lokalen Festplatte. Einfach die Datei, die ihr im ersten Schritt gespeichert habt suchen, markieren und auf “Öffnen” klicken. Und zum Abschluß dann noch “Okay”.
Nicht erschrecken, aber das Erstellen der neuen Tabellen in der Datenbank, kann etwas dauern. Aber wenn alles gut geht, dann solltet ihr die Meldung wie in dem obigen Bild bekommen.
Datei inc.sql.php anpassen
Um dem CMS PHPKIT jetzt noch den Zugriff auf diese neu erstellte Datenbank zu gewähren, müßt ihr noch eine leztte Änderung vornehmen. Einfach die folgende Datei mit einem Texteditor öffnen:
USB-Stick: xampphtdocsphpkitadminconfiginc.sql.php
In dieser Datei findet ihr den folgenden Code:
$database="test";
$sqlhost="localhost";
$sqluser="root";
$sqlpass="";
$sqlprefix="phpkit";
Das ist die Originaleinstellung. Wenn ihr in Xampp nun ein Passwort und User angelegt habt, müsst ihr ihn entweder hier hinterlegen, oder wenn in der Datei inc.sql.php ein User hinterlegt habt und in Xampp nichts hinterlegt ist, also die Originaleinstellung von MySQL besteht, dann müsst das passwort hinter “$sqlpass” rausnehmen und wie oben bei $sqluser den User “root” eintragen.
Wenn ihr jetzt in euerem browser in die Adressleiste “localhost/phpkit” eingebt, sollte eure Kopie bzw. Testumgebung eurer Homepage erscheinen. Persöhnlich nutze ich nur noch diese Konstellation um gewisse Einstellungen zu testen. Wenn ihr wie ich schon mal die Erfahrung mit einem Hack gemacht habt, der nicht das gewünschte Ergebnisse brachte, und versucht habt ihn wieder zu löschen, kann mich verstehen. Dann ist der hier gezeigte Weg wesentlich einfacher.
Ich hoffe ich kann mit diesem Artikel Hilfesuchenden weiterhelfen und würde mich über positive Rückmeldungen freuen. Wenn ihr aber Schreibfehler oder inhaltliche Probleme habt, könnt ihr einfach einen Kommentar abgeben oder Kontakt per E-Mail mit mir suchen.
Danke und viel Spaß. Gruß Mac_BetH






