
Wenn ich da mal die Datenbank schnell mal rücksichern muss bin ich ja Stunden beschäftigt!!

Na ich Teste das mal und dann mal sehen ob das geht!
Das ist klar nur bedingt ein phpBB Problem aber es hätte ja sein können das mir hier jemand auf Grund von erfahrungen helfen kann.error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!
Mist dann isses kein Wunder das es mit phpMyAdmin nicht geht.Mungo hat geschrieben:Die execution_time ist bei 1&1 auf 6sec begrenzt.
Ja hab ich! Ich hab in meinem ersten Post das Script bearbeitet um die Pfade nicht zu veröffentlichen (genauso wie die SQL Host Daten. Beim 2ten hab ichs vergessen rauszunehmen. Also das dump File befindet sich in /dbbackup/, das steht auch so im Script.Mungo hat geschrieben:1. Du hast dei mysqldump als Pfad "%s/dump.sql" und bei mysql "%s/dbbackup/phpbb_posts.sql" angegeben. Die sollten eingentlich gleich sein außer du hast die Datei verschoben.
Ja die ist mit allen Tabellen gefüllt. (17MB)Mungo hat geschrieben:2. Ist in der sql-Datei überhaupt was drin?
hab ich schon versucht. Macht aber kein Unterschied.Mungo hat geschrieben:3. Du hast hier Leerzeichen drin "-h %s -u %s" mach daraus mal "-h%s -u%s".
Das ist das gleiche wie meins nur das die Daten halt direkt bei den Variablen stehen. Das macht kein Unterschied. Bis auf das Problem das bei purtec die SQL Datenbank auf einem Extra Server liegt und somit das mit dem Root Verzeichnis nicht Funktioniert.Mungo hat geschrieben:4. Was funktioniert denn an dem Script nicht?
DROP TABLE IF EXISTS phpbb_posts_text;
CREATE TABLE phpbb_posts_text (
post_id mediumint( 8 ) unsigned NOT NULL default '0',
bbcode_uid varchar(10) NOT NULL default '',
post_subject varchar(60) default NULL,
post_text text,
PRIMARY KEY (post_id)
) TYPE=MyISAM;
/*!40000 ALTER TABLE phpbb_posts_text DISABLE KEYS */;
LOCK TABLES phpbb_posts_text WRITE;
INSERT INTO phpbb_posts_text VALUES
[......]
/*!40000 ALTER TABLE phpbb_posts_text ENABLE KEYS */;
UNLOCK TABLES;
Ergebnis war:[...]
system(sprintf(
'mysql -T -h %s -u %s -p%s %s < %s/dbbackup/dump.sql', $fp,
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo "$fp ... ";
if ($fp==0) echo 'Daten importiert'; else echo 'Es ist ein Fehler aufgetreten';
[...]
Soviel dazu!!... Daten importiert