XAMPP-Tutorial ?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

XAMPP-Tutorial ?

Postby Vorstaedter » 20. April 2016 00:08

Hallo !
Mir wurde hier sehr freundlich bei der Installation von XAMPP und der Klärung von ein paar für mich grundlegenden Fragen geholfen. XAMPP läuft dank Eurer Hilfe stabil und mein erstes Projekt, eine Anwendung bestehend aus mehreren php-Scripts und einer Datenbank bestehend aus 7 Tabellen läuft jetzt auf meinem lokalen XAMPP.
Datenbank und Scripte sollen jetzt "umziehen" und zwar auf mehrere andere Rechner, wo sie lokal ebenfalls unter XAMPP (oder EasyPHP) laufen sollen; die Datenbank und ein Teil der Scripte müssen außerdem auf den WEB-Server bei meinem Provider.
Die Datenbankpflege erfolgt ausschließlich auf den lokalen Rechnern, es müssen also immer wieder Nachträge an die 7 Tabellen auf dem WEB-Server angehängt werden. Initial will ich die Datenbank auf einen Rutsch auf die anderen Rechner und den WEB-Server laden und dabei möglichst alle Einstellungen wie Indizes, Primärschlüssel, auto-increments usw. erhalten.
Trotz etlicher Sucherei hab ich aber bislang noch nichteinmal raus, wo meine Datenbank oder einzelne Tabellen nach einem Export in PHPMYADMIN überhaupt zu finden sind....
Wo bitte finde ich die erforderlichen Informationen dazu ? Lieber in Deutsch, nötigenfalls aber auch in Englisch.
Vorstaedter
 
Posts: 14
Joined: 25. March 2016 23:16
Operating System: Windows10

Re: XAMPP-Tutorial ?

Postby Altrea » 20. April 2016 01:15

Hallo,

Vorstaedter wrote:Initial will ich die Datenbank auf einen Rutsch auf die anderen Rechner und den WEB-Server laden und dabei möglichst alle Einstellungen wie Indizes, Primärschlüssel, auto-increments usw. erhalten.

Bedeutet du benötigst erstmal einen vollständigen Datenbank-Dump.
Dies kannst du am einfachsten über phpmyadmin anfertigen. Einfach phpmyadmin aufrufen, die betreffende Datenbank auswählen, auf "Export" klicken, alles auf den Standardeinstellungen lassen und auf "OK" klicken. Anschließend erhälst du eine .sql Datei mit allen notwendigen SQL Statements um diese Datenbank 1:1 wiederherzustellen.
Diese Datei kannst du dann auf dem Zielrechner Importieren oder über das SQL TAB dessen Inhalt abschicken.

Tutorials dazu findest du haufenweise. Suche mal nach "phpmyadmin export import" oder etwas ähnliches.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: XAMPP-Tutorial ?

Postby Nobbie » 20. April 2016 11:55

Vorstaedter wrote:Trotz etlicher Sucherei hab ich aber bislang noch nichteinmal raus, wo meine Datenbank oder einzelne Tabellen nach einem Export in PHPMYADMIN überhaupt zu finden sind....


Ein Export aus Phpmyadmin ist identisch mit einem normalen Download einer Datei von einem beliebigen Server, je nach Einstellung des Browsers wird automatisch eine Datei in einem Downloadordner angelegt (das kann ich von hier aus nicht beurteilen), oder der Browser fragt explizit nach, wo er die Exportdatei speichern soll. Der Dateiname wird von Phpmyadmin passend zum Datenbanknamen vorgeschlagen und bekommt meistens die Erweiterung *.sql, der Speicherort (s.o.) wird ggf. per Dialog angefragt.

ACHTUNG: diese Datei (Datenbank.sql) ist NICHT die 1:1 Datenbank, sondern ein spezielles Export/Import Format. MySQL verwaltet diese Daten in einem anderen Format, wobei dieses Format abhängig vom sog. "Datenbanktypen" (in MySQL auch ENGINE genannt) ist. Gängig sind die Formate MyISAM und InnoDB. Die realen Datenbanken stehen üblicherweise im Unterverzeichnis "data" der MySQL Installation. Während man bei eigenen Servern Zugriff auf diese Ordner hat, hat man in alle Regel diesen Zugriff bei Online Providern NICHT! Deswegen müssen die Daten auf dem Export/Import Weg (beispielsweise mit Hilfe von Phpmyadmin, aber das ist nur eine von mehreren Möglichkeiten) beim Provider installiert werden. Zu Hause könnte man theoretisch einfach den Inhalt des data-Ordners kopieren.

Vorstaedter wrote:Wo bitte finde ich die erforderlichen Informationen dazu ? Lieber in Deutsch, nötigenfalls aber auch in Englisch.


Das gibt es so leider nicht, Xampp ist ja kein eigenes Softwareprodukt, sondern nur eine Sammlung verschiedener Produkte verschiedener Anbieter, das ganze nennt man "Distribution". Typischerweise gibt es kein eigenes Manual dazu, die Funktionsweisen der einzelnen Werkzeuge werden beim jeweiligen Entwickler (beispielsweise www.apache.com oder auch www.php.net usw.) dokumentiert. Zugegebenermaßen ist das Zusammenspiel der Xampp Komponenten recht komplex und auch die einzelnen Werkzeuge sind aufwändig zu bedienen. Eigentlich ist ein IT-Laie nicht der richtige Ansprechpartner für die Administration einer solchen Serverumgebung, das sollte im Prinzip ein ausgebildeter Systemadministrator übernehmen. Das kann man nicht einfach so, dazu ist das ganze Thema insgesamt viel zu umfangreich. Man kann sich zwar auch als Neueinsteiger in die Materie einarbeiten, aber das ist mit durchaus hohem Aufwand verbunden, auch Systemadministratoren fallen ja nicht einfach vom Baum.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: XAMPP-Tutorial ?

Postby Vorstaedter » 20. April 2016 23:04

So, da bin ich wieder, lachend, weil... es hat alles geklappt !
Ist ja eigentlich logisch, daß ein Export mit PHPMYADMIN im Downloadordner landet, war aber bei meinem alten EasyPHP nicht so.
Hab dann noch ein bißchen rumprobiert, bin dabei ein paarmal über meine eigenen Füße gestolpert und dann lief es, sowohl auf dem WEB-Server als auch auf einem älteren Sony-Vario.
Vielleicht gerade weil ich von wirklicher Administration eines Servers nix verstehe, bin ich echt begeistert, wie zuverlässig XAMPP die diversen Komponenten integriert und wie leicht man als Laie zu einem funktionierenden System kommt, auf dem man Datenbank- und PHP-Anwendungen aufsetzen kann.
Danke nochmal für Eure Hilfe !
Vorstaedter
 
Posts: 14
Joined: 25. March 2016 23:16
Operating System: Windows10


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 36 guests