 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
15.10.2004, 10:28
|
#1
|
|
TP-Junior
Registriert seit: Mar 2002
|
Problem: PHPmyAdmin dump wird nicht gesendet
Hallo!
Habe ein Problem beim Export von Daten über PHPMyAdmin.
Nach Auswahl der Daten und bestätigen der Checkbox "senden" kommt einfach nur "Die Seite kann nicht angezeigt werden". Dieses Problem tritt auch beim Zugriff von anderen Rechnern auf. Auch die Neuinstallation von PHPMyAdmin war erfolglos. Ein Datenbankexport über die Shell verlief allerdings erfolgreich.
Wie bringe ich meinen Webserver dazu die Datei an meinen Browser zu senden?
Gruß
|HB|
|
|
|
15.10.2004, 13:27
|
#2
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Hi
das könnte an deiner config.inc.php von phpmyadmin liegen. Dort ist möglicherweise localhost in $cfg['PmaAbsoluteUri'] eingetragen. Beim zugriff von einem anderen rechner bist du aber nicht mehr localhost, sondern remote und dann gibts ne Page not found. Versuch mal bei $cfg['PmaAbsoluteUri'] die RechnerIP einzutragen bzw laß testweise mal ganz leer, damit er alles akzeptiert.
Ich hatte mal ein ähnliches Problem auf meinem Testrechner mit phpmyadmin und konnte das Problem so lösen. Wenn es bei dir nicht hilft, dann sorry 
|
|
|
16.10.2004, 00:49
|
#3
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Kommt die Fehlermeldung erst nach einer Weile (sprich nicht sofort)? Dann liegt es schlichtweg an PHP. Es ist PHP nicht gestattet, "ewig" zu laufen, es gibt ein (je nach Server) gesetzes Timeout, wenn der Aufruf zu lange dauert - und das ist bei Datenbanken einer bestimmten Größe der Fall.
Aber es gibt von Hosteurope eine tolle FAQ dazu:
Zitat:
Wie importiere und exportiere ich große Datenbanken?
Normalerweise können Sie Ihre Datenbanken bequem über phpMyAdmin (<%%phpMyAdmin-was-ist-das%%>) oder eigene Skripte verwalten. Bei großen Datenmengen schlägt das allerdings fehl, da die maximale Ausführungszeit eines PHP-Skriptes serverseitig begrenzt ist (das Export-Script wird abgebrochen) und der Upload von Datenbank-Dumps über 2 MB nicht möglich ist. Hier finden Sie eine Methode, wie Sie Ihre Daten dennoch importieren können:
Erstellen Sie je nach Bedarf eine leere Textdatei mit dem angegebenen Namen und beachten Sie dabei folgende Hinweise:
* Das Unterverzeichnis in das der Dump gespeichert werden soll muss die Rechte 777 haben.
Ersetzen Sie jeweils die **markierten** Teile, also:
o
o **Datenbankname** durch den Namen Ihrer Datenbank (z.B. "webpack_demo_de").
o **ihr.datenbankserver.tld** durch den Namen Ihres DB-Servers: Wie heißt mein MySQL-Server?.
o **Username** durch den Namen Ihres MySQL-Benutzers ("ftp"+Kundennummer, z.B. "ftp49883").
o **Passwort** durch dessen von Ihnen gewähltes Passwort.
o **Kundennummer** durch Ihre (*surprise*) Kundennummer.
o **Ihre.Domain** durch den Namen Ihrer (Haupt-)Domain.
* Achten Sie darauf, dass der "system"-Befehl in einer Zeile steht.
* Laden Sie die Datei per FTP hoch und rufen Sie sie per Webbrowser auf.
| Export von Datenbanken (Dump), export.php:
<?php
system("/usr/bin/mysqldump -u**Username** -p**Passwort** -h **ihr.datenbankserver.tld**
**Datenbankname** >/is/htdocs/**Kundennummer**/**Ihre.Domain**/dump/dump.sql",
$fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
| Export von Datenbanken (Dump) als gzip-Archiv, export-zip.php:
Sollte Ihr Dump etwas... größer sein, empfiehlt es sich wahrscheinlich, diesen direkt packen zu lassen - das passende Script sieht so aus:
<?php
system("/usr/bin/mysqldump -u**Username** -p**Passwort** -h **ihr.datenbankserver.tld**
**Datenbankname** |
/bin/gzip >/is/htdocs/**Kundennummer**/**Ihre.Domain**/dump/dump.sql.gz", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Danach finden Sie in Ihrem Webspace unter "dump" die Datei, die Sie sich herunterladen können.
| Import von Datenbanken, import.php:
Laden Sie die zu importierende Datei als dump.sql mittels FTP auf Ihren Webspace hoch.
<?php
system("/usr/bin/mysql -u**Username** -p**Passwort** -h
**ihr.datenbankserver.tld** **Datenbankname** <
/is/htdocs/**Kundennummer**/**Ihre.Domain**/dump.sql",$fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
| Import von Datenbanken im gzip-Formal, import-zip.php:
<?php
system("/bin/gunzip -c /is/htdocs/**Kundennummer**/**Ihre.Domain**/dump.sql.gz |
/usr/bin/mysql -u**Username** -p**Passwort** -h **ihr.datenbankserver.tld**
**Datenbankname**", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
|
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:47 Uhr.
|
 |