BackUp wiederherstellen hängt bei ...

Hier geht es um das Erstellen und Wiederherstellen von Datensicherungen, sowie um den Umzug ganzer webEdition Sites auf einen anderen Server.
Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

BackUp wiederherstellen hängt bei ...

Beitragvon kay » Di 13. Mär 2018, 12:58

BackUp wiederherstellen hängt bei "Update DB-Update" 100%

WE 8.0.1
PHP 5.6

Hat jemand eine Idee woran das liegen kann?
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon WBTMagnum » Di 13. Mär 2018, 14:16

Hallo kay,

Pauschal lässt sich das schwer beurteilen. Folgende Fragen dazu:
  • Backup mit der selben wE Version erstellt?
  • Steht was im wE Error Log?
  • Steht was im Error Log des Webservers?
Liebe Grüße,
Sascha

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Di 3. Apr 2018, 15:43

Leider bin ich mit dem Problem noch nicht wirklich weiter gekommen :-/

Auf dem EWE Server sind nach dem zurückspielen des BachUps auf 7.0.4 die Templates alle leer.

Auf einer Testumgebung bei all-inkl.com hat das BackUp in der Version 7.0.4 mit anschießendem Update auf 8.0.2 einwandfrei funktioniert.

Ein weiterer Versuch bei der EWE in einer 8.0.2 Test-Installation das 8.0.2 BackUp von der All-Inkl-Testumgebung zu verwenden ist auch Fehlgeschlagen - die Templates sind auch leer.

Im WE Log steht nichts.
Wo finde ich denn den Error Log des Webservers?
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: BackUp wiederherstellen hängt bei ...

Beitragvon mokraemer » Di 3. Apr 2018, 15:58

mußt du den Support von ewe fragen. das hängt vom Hoster ab.
Wenn es nur das DB Update ist, kannst du das auch über eine Updatewiederholung erledigen.

Beim Backup werden die alten Daten eingespielt und danach der letzte Schritt vom Update durchgeführt um die DB Änderungen nachzuziehen. Danach erfolgt der Rebuild. Man sollte niemals einen Rebuild machen, wenn die Updates nicht durchgelaufen sind, denn WE liest und schreibt ja dann die Daten falsch, weil die DB Struktur nicht der Erwartung entspricht.
webEdition-Kern-Entwickler

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Fr 11. Mai 2018, 15:38

Hallo in die Runde,

ich bin ein wenig weiter gekommen.

Der Admin bei EWE hat bei Server CREATE_TEMPORARY_TABLE zugelassen und die max_input_vars: auf 3000 erhöht. Jetzt laufen die Updates besser.

Aber das eigentliche Problem ist noch nicht gelöst.

WE macht zwei Fehlermeldungen

Code: Alles auswählen

ID: 1
--------------------------------------------------------------------------------
Type: SQL Error
--------------------------------------------------------------------------------
Function: errorHandler
--------------------------------------------------------------------------------
File: 
--------------------------------------------------------------------------------
Line: 0
--------------------------------------------------------------------------------
Text: MYSQL-ERROR
Fehler: 1054
Detail: Unknown column 'DocTable' in 'where clause'
Info:
Query: DELETE FROM neutblhistory WHERE DocTable="tblFile"
--------------------------------------------------------------------------------
Backtrace: #0 we_error_handler::errorHandler called at [:]
#1 we_database_base->query called at [webEdition/we/include/we_classes/backup/we_backup_preparer.class.php:331]
#2 we_backup_preparer::clearTemporaryData called at [webEdition/we/include/we_classes/backup/we_backup_preparer.class.php:159]
#3 we_backup_preparer::prepareImport called at [webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:237]
#4 we_backup_cmd::setImportVars called at [webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:271]
#5 we_backup_cmd::import called at [webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:91]
#6 we_backup_cmd::getHTML called at [webEdition/we_cmd.php:70]
#7 findInclude called at [webEdition/we_cmd.php:381]

--------------------------------------------------------------------------------
Date: 2018-05-11 15:24:11
--------------------------------------------------------------------------------
Source-Code: webEdition/we/include/we_classes/backup/we_backup_preparer.class.php:
330: 		//$DB_WE->query('TRUNCATE TABLE ' . NAVIGATION_RULE_TABLE);
331: 		$DB_WE->query('DELETE FROM ' . HISTORY_TABLE . ' WHERE DocTable="' . stripTblPrefix($docTable) . '"');
332: 		$DB_WE->query('DELETE FROM ' . INDEX_TABLE . ' WHERE ClassID' . ($docTable === FILE_TABLE ? '=0' : '>0'));
333: 	}
334: 
335: 	static function clearVersionData(){

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_preparer.class.php:
158: 		if($_SESSION['weS']['weBackupVars']['handle_options']['core']){
159: 			self::clearTemporaryData(FILE_TABLE);
160: 			$_SESSION['weS']['weBackupVars']['files_to_delete'] = self::getFileLists();
161: 			$_SESSION['weS']['weBackupVars']['files_to_delete_count'] = count($_SESSION['weS']['weBackupVars']['files_to_delete']);
162: 		}
163: 

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:
236: 	private static function setImportVars(){
237: 		if(we_backup_preparer::prepareImport() === true){
238: 
239: 			if($_SESSION['weS']['weBackupVars']['options']['compress'] != we_backup_util::NO_COMPRESSION && !we_base_file::hasGzip()){
240: 				$err = we_backup_preparer::getErrorMessage();
241: 				unset($_SESSION['weS']['weBackupVars']);

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:
270: 		if(!isset($_SESSION['weS']['weBackupVars']) || empty($_SESSION['weS']['weBackupVars'])){
271: 			if(!self::setImportVars()){
272: 				return;
273: 			}
274: 			$description = g_l('backup', '[working]');
275: 		} else if(!empty($_SESSION['weS']['weBackupVars']['files_to_delete'])){

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:
90: 			case 'import':
91: 				self::import();
92: 				break;
93: 			case 'rebuild':
94: 				echo we_html_tools::getHtmlTop('', '', '', self::$js . we_base_jsCmd::singleCmd('rebuild'), we_html_element::body());
95: 				break;

----------------------------------------------------------
webEdition/we_cmd.php:
69: 		case 'backup_cmd':
70: 			we_backup_cmd::getHTML();
71: 			return true;
72: 		case 'phpinfo':
73: 		case 'sysinfo':
74: 			we_dialog_sysinfo::getDialog($cmd);

----------------------------------------------------------
webEdition/we_cmd.php:
380: 
381: if(($inc = findInclude($cmd))){
382: 	if($inc !== true){//FIXME: is this needed
383: 		require((substr($inc, 0, 5) === 'apps/' ? WEBEDITION_PATH : WE_INCLUDES_PATH) . $inc);
384: 	}
385: 	//  When pressing a link in edit-mode, the page is being reloaded from

----------------------------------------------------------

--------------------------------------------------------------------------------
WE-Info:
Version: 8.0.2.0
SVN: 15043 trunk release h0
--------------------------------------------------------------------------------
System:
PHP: 5.6.30
max_execution_time: 30
memory_limit: 64M
short_open_tag: 1
post_max_size: 32M
max_input_vars: 3000
session.auto_start: 0
--------------------------------------------------------------------------------
Mysql:
type: mysqli_pconnect
protocol: 10
client: 5.5.56-MariaDB

Code: Alles auswählen

ID: 3
--------------------------------------------------------------------------------
Type: Warning
--------------------------------------------------------------------------------
Function: errorHandler
--------------------------------------------------------------------------------
File: webEdition/we/include/we_classes/we_updater.class.php
--------------------------------------------------------------------------------
Line: 840
--------------------------------------------------------------------------------
Text: Invalid argument supplied for foreach()
--------------------------------------------------------------------------------
Backtrace: #0 we_error_handler::errorHandler called at [webEdition/we/include/we_classes/we_updater.class.php:840]
#1 we_updater::fixCatPaths called at [webEdition/we/include/we_classes/we_updater.class.php:874]
#2 we_updater::doUpdate called at [webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:312]
#3 we_backup_cmd::import called at [webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:91]
#4 we_backup_cmd::getHTML called at [webEdition/we_cmd.php:70]
#5 findInclude called at [webEdition/we_cmd.php:381]

--------------------------------------------------------------------------------
Date: 2018-05-11 15:24:25
--------------------------------------------------------------------------------
Source-Code: webEdition/we/include/we_classes/we_updater.class.php:
839: 		}
840: 		foreach($update as $id => $path){
841: 			$db->query('UPDATE ' . CATEGORY_TABLE . ' SET Path="' . $db->escape($path) . '" WHERE ID=' . $id);
842: 		}
843: 	}
844: 

----------------------------------------------------------
webEdition/we/include/we_classes/we_updater.class.php:
873: 				self::meassure('updateCats');
874: 				self::fixCatPaths($db);
875: 				self::meassure('fixCatPaths');
876: 				self::updateVersionsTable($db);
877: 				self::meassure('versions');
878: 				self::cleanUnreferencedVersions($db);

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:
311: 			if(empty($_SESSION['weS']['weBackupVars']['update'])){
312: 				$_SESSION['weS']['weBackupVars']['update'] = we_updater::doUpdate('internal');
313: 			} else {
314: 				// perform update
315: 				$_SESSION['weS']['weBackupVars']['update'] = we_updater::doUpdate($_SESSION['weS']['weBackupVars']['update']['what'], $_SESSION['weS']['weBackupVars']['update']);
316: 			}

----------------------------------------------------------
webEdition/we/include/we_classes/backup/we_backup_cmd.class.php:
90: 			case 'import':
91: 				self::import();
92: 				break;
93: 			case 'rebuild':
94: 				echo we_html_tools::getHtmlTop('', '', '', self::$js . we_base_jsCmd::singleCmd('rebuild'), we_html_element::body());
95: 				break;

----------------------------------------------------------
webEdition/we_cmd.php:
69: 		case 'backup_cmd':
70: 			we_backup_cmd::getHTML();
71: 			return true;
72: 		case 'phpinfo':
73: 		case 'sysinfo':
74: 			we_dialog_sysinfo::getDialog($cmd);

----------------------------------------------------------
webEdition/we_cmd.php:
380: 
381: if(($inc = findInclude($cmd))){
382: 	if($inc !== true){//FIXME: is this needed
383: 		require((substr($inc, 0, 5) === 'apps/' ? WEBEDITION_PATH : WE_INCLUDES_PATH) . $inc);
384: 	}
385: 	//  When pressing a link in edit-mode, the page is being reloaded from

----------------------------------------------------------

--------------------------------------------------------------------------------
WE-Info:
Version: 8.0.2.0
SVN: 15043 trunk release h0
--------------------------------------------------------------------------------
System:
PHP: 5.6.30
max_execution_time: 30
memory_limit: 64M
short_open_tag: 1
post_max_size: 32M
max_input_vars: 3000
session.auto_start: 0
--------------------------------------------------------------------------------
Mysql:
type: mysqli_pconnect
protocol: 10
client: 5.5.56-MariaDB
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: BackUp wiederherstellen hängt bei ...

Beitragvon mokraemer » Fr 11. Mai 2018, 16:53

hab beide Fehler gefixt, sind aber beide nicht schlimm.
Beim einen bleiben ggf. Daten in der Verlaufstabelle beim Backup
und der andere ist nur eine fehlerhafte Initialisierung.
webEdition-Kern-Entwickler

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Fr 11. Mai 2018, 16:55

Prima, ab wann kann ich das Testen?
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Mo 14. Mai 2018, 08:30

Moin,
das hat leider auch nicht zum Erfolg geführt.
Die Updates laufen korrekt.
Die BackUps hängen bei 100%.
Es gibt keine Fehlermeldungen

Alles geht bis auf die lehren Bearbeiten-Seite bei den Templates.
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: BackUp wiederherstellen hängt bei ...

Beitragvon mokraemer » Mo 14. Mai 2018, 10:53

moment: leere Bearbeiten Seiten bei den Templates...
Das hat schon mal jemand berichtet. Schau mal in die Serverlogs. Bei dem anderen Projekt gab es Uralte Custom-Tags im Tagwizzard die diesen Effekt ausgelöst haben. Da diese alten Tags ein php-require benutzen, kommt es zu einem php-fatal -error und wird, je nach Konfig, nicht mehr vom WE-Fehlerhandler gefangen (php-Beschränkung).

Also zum einen mal in die Serverlogs schauen, und dann mal nach Custom-Tags.

(=> wenn er bei Update DB-Update" 100% hängt ist zumindest eigentlich alles wesentliche, außer dem Rebuild durchgelaufen)
webEdition-Kern-Entwickler

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Mo 14. Mai 2018, 11:14

Moin Mo,
zum testen habe ich ein aktuelles kleines Projekt installiert. Ich kann Dir gern ein Zugang einrichte wenn du mal drauf schauen möchtest?
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Di 22. Mai 2018, 15:38

Bei weiteren Tests habe ich festgestellt das es irgendwie am Safari liegt. In FireFox und Chrome kann ich die Templates bearbeiten.
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon WBTMagnum » Di 22. Mai 2018, 16:14

Hallo Kay,

Dann wird vermutlich in der Console vom Safari eine Fehlermeldung aufscheinen. Wenn du die postest bzw. den Fehler gleich in der webEdition Bugbase meldest, dann lässt sich das vielleicht auch beheben.

Liebe Grüße,
Sascha

Benutzeravatar
kay
Senior Member
Beiträge: 356
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Bremen
Kontaktdaten:

Re: BackUp wiederherstellen hängt bei ...

Beitragvon kay » Di 22. Mai 2018, 16:20

Okay, mach ich
Liebe Grüße
Kay-Rafael Stemmer
http://leitbild.biz


Zurück zu „Backup und Serverumzug“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste