Hallo,
ich habe folgendes Problem:
im Zuge einer Domainänderung ziehe wir gerade mit einem Kunden auf einen neuen Server beim Provider um, dabei handelt es sich nun um eine Windows NT-Maschine mit dem IIS (vorher: Linux mit Apache).
Auf dem neuen Server verwenden wir nun WebEdition in der Version 3.5.0.9, auf dem alten hatten wir noch 3.3.0.0. Eigentlich wollte ich auch die 3.3.0.0 auf dem neuen Server weiterverwenden. Dies war aber leider nicht möglich, die Installation des Newslettermoduls nötigte mich auf dem neuen Server dazu, ein Update auf die Version 3.5.0.9 zu machen.
Nachdem alles inkl. NL-Modul installiert war, habe ich versucht, das Backup vom alten Server (ca. 70 mb unkomprimiert als XML-File) auf dem neuen über WebEdition einzuspielen. Das hat leider auch nicht gleich geklappt, das Skript blieb bei mehreren Versuchen immer bei unterschiedlichem Fortschritt stehen.
Irgendwann ging es dann aber doch, nur versuche ich jetzt seit dem erfolglos, einen Rebuild durchzuführen. Das Rebuild läuft immer klaglos an, aber bisher hat es die 100%-Marke nie erreicht, sondern bleibt immer an anderen Stellen hängen, also auch nicht immer bei der selben Datei.
phpinfo liefer im übrigen folgende Werte:
max_execution_time: 0 (also keine Beschränkung)
max_input_time: 60
Eine Angabe zum memory-limit wird nicht angegeben.
Wie gesagt, das Wiederherstellen des Backups lief durch, nur der Rebuild will jetzt nicht.
Ich bitte um Hilfe, mir gehen langsam Zeit un Nerven aus.
Vielen Dank,
Florian Bittner
Serverumzug, Backup wiederherstellen erfolgreich, Rebuild hä
Ergänzung
Ich hab noch was vergessen:
Die Binaries habe ich vor dem Rebuild nach webedition/site7 1zu1 vom alten Server kopiert.
Den Rebuild versuche ich mal mit mal ohne die Option "Haupttabelle" neu schreiben, das macht leider keinen Unterschied, nur dass es mit dieser Option noch länger dauert.
Die Binaries habe ich vor dem Rebuild nach webedition/site7 1zu1 vom alten Server kopiert.
Den Rebuild versuche ich mal mit mal ohne die Option "Haupttabelle" neu schreiben, das macht leider keinen Unterschied, nur dass es mit dieser Option noch länger dauert.
Jetzt hat es geklappt
Nach mehreren weiteren erfolglosen Versuchen habe ich den Vorgang jetzt mal von einem anderen Rechner mit anderem OS aus (Debian Linux, Mozilla-Browser, sonst: WinXp Pro, Internet Explorer) gestartet, und siehe da: der Rebuild lief durch!
Kann es da einen Zusammenhang geben? Oder war das jetzt einfach Zufall?
Da man jedesmal bei solchen Vorgängen die Luft anhalten muss, ob Backups/Rebuilds durchlaufen, wäre es vielleicht nicht schlecht, wenn es eine Alternative zu diesem Prozess gäbe. Ein Shell-Script oder eine kleine .exe für Kunden, die vollen Zugriff auf den Server haben? Könnten Sie ja für einen kleine Aufpreis verkaufen, hätte man als WebEdition-Kunde schnell wieder drin, wenn man bedenkt, wie oft man sonst schwitzend vor einem Browserfenster sitzt und einem Statusbalken zuschaut (lebt er noch?..).
Viele Grüße,
Florian Bittner
Kann es da einen Zusammenhang geben? Oder war das jetzt einfach Zufall?
Da man jedesmal bei solchen Vorgängen die Luft anhalten muss, ob Backups/Rebuilds durchlaufen, wäre es vielleicht nicht schlecht, wenn es eine Alternative zu diesem Prozess gäbe. Ein Shell-Script oder eine kleine .exe für Kunden, die vollen Zugriff auf den Server haben? Könnten Sie ja für einen kleine Aufpreis verkaufen, hätte man als WebEdition-Kunde schnell wieder drin, wenn man bedenkt, wie oft man sonst schwitzend vor einem Browserfenster sitzt und einem Statusbalken zuschaut (lebt er noch?..).
Viele Grüße,
Florian Bittner
Hallo,
so ein Skript gibt es: Skript für externen Rebuild von webEdition
Getestet habe ich es allerdings noch nicht.
so ein Skript gibt es: Skript für externen Rebuild von webEdition
Getestet habe ich es allerdings noch nicht.
Hätte ich fast vergessen...
... vielen Dank für den Hinweis! Werde ich bei Gelegenheit mal testen.
MfG,
Florian Bittner
MfG,
Florian Bittner
Rebuild-Skrip läuft nicht
Hallo,
also das Rebuild-Skript funktioniert leider schonmal nicht, wäre auch zu schön gewesen:
Notice: Undefined variable: lineend in /kunden/129998_82272/webseiten/promotionsweets/rebuild.php on line 11
Start rebuildDatabase error: Invalid SQL: SELECT ID,Path,ClassName FROM tblTemplates WHERE IsFolder=0;
MySQL Error: 1146 (Table 'db129998.tblTemplates' doesn't exist)
Session halted.
Schade. Das Tabellenpräfix wird wohl nicht berücksichtigt...
also das Rebuild-Skript funktioniert leider schonmal nicht, wäre auch zu schön gewesen:
Notice: Undefined variable: lineend in /kunden/129998_82272/webseiten/promotionsweets/rebuild.php on line 11
Start rebuildDatabase error: Invalid SQL: SELECT ID,Path,ClassName FROM tblTemplates WHERE IsFolder=0;
MySQL Error: 1146 (Table 'db129998.tblTemplates' doesn't exist)
Session halted.
Schade. Das Tabellenpräfix wird wohl nicht berücksichtigt...
Hallo Florian!smOker hat geschrieben: Schade. Das Tabellenpräfix wird wohl nicht berücksichtigt...
Ich habe das Script selbst noch nicht ausprobiert, aber nach einem reinschauen denke ich, dass Du das prefix leicht selbst eintragen kannst.
In den letzten Zeilen der rebuild.php steht
Code: Alles auswählen
rebuild($dbparams,"tblTemplates");
rebuild($dbparams,"tblFile");
Also
Code: Alles auswählen
rebuild($dbparams,"PREFIX_tblTemplates");
rebuild($dbparams,"PREFIX_tblFile");
Genau...
... das ist wohl wahr, sollte nicht so schwer sein. War noch nicht dazu gekommen, das Skript näher zu begutachten. Werde das mal ausprobieren.
Viele Grüße,
Florian
Viele Grüße,
Florian
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste