[gelöst] Fehlermeldung bei Ausführung von update.php
Eingetragen von tintin (27)
am 23.03.2013 - 01:06 Uhr in
am 23.03.2013 - 01:06 Uhr in
Ich bin gerade am Umziehen eines Drupal-Projektes auf ein Hosting bei All-Inkl.
Auf dem alten Server funktioniert alles normal. Beim neuen bekomme ich beim Ausführen der update.php die folgende Fehlermeldung:
Updating
An unrecoverable error has occurred. You can find the error message below. It is advised to copy it to the clipboard for reference.
Bitte gehen Sie zur Fehlerseite
An HTTP error 0 occurred. http://adresse.de/update.php?id=91&op=do
Drupal database update
warning: array_pop() expects parameter 1 to be array, boolean given in /www/htdocs/xxx/drupal/update.php on line 316.
The update process was aborted prematurely while running update # in .module. All errors have been logged. You may need to check the watchdog database table manually.
Typ PHP
Ortsangabe http://adresse.de/update.php?op=results
Referrer http://adresse.de/update.php?op=start&id=91
Nachricht array_pop() expects parameter 1 to be array, boolean given in /www/htdocs/xxx/drupal/update.php in Zeile 316.
Schweregrad Fehler
Daten zum Server
MySQL-Datenbank 5.5.28
PHP 5.3.18-nmm1
PHP Register Globals Deaktiviert
PHP-Speicherlimit 128M
Webserver Apache
Hat jemand von euch eine Idee, oder einen Ansatz was das sein könnte?
- Anmelden oder Registrieren um Kommentare zu schreiben
In der update.php steht ab
am 23.03.2013 - 01:13 Uhr
In der update.php steht ab Zeile 312 folgendes:
if ($_SESSION['update_success']) {
$output = '<p>Updates were attempted. If you see no failures below, you may proceed happily to the <a href="'. base_path() .'?q=admin">administration pages</a>. Otherwise, you may need to update your database manually.'. $log_message .'</p>';
}
else {
list($module, $version) = array_pop(reset($_SESSION['updates_remaining']));
$output = '<p class="error">The update process was aborted prematurely while running <strong>update #'. $version .' in '. $module .'.module</strong>.'. $log_message;
if (module_exists('dblog')) {
$output .= ' You may need to check the watchdog database table manually.';
}
$output .= '</p>';
}
Hallo mal bei Google schauen,
am 23.03.2013 - 09:13 Uhr
Hallo
mal bei Google schauen, da findet man: http://drupal.org/node/463626
scheint ein Problem mit $base_url zu sein...
Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat
Hallo Christian, vielen Dank
am 23.03.2013 - 11:06 Uhr
Hallo Christian,
vielen Dank für den Link, welchen ich nicht über Google gefunden habe.
Wahrscheinlich habe ich nicht die richtigen Suchbegriffe verwendet.
$base_url war das Problem.
Ich habe es auskommentiert und es ging sofort.