PhpMyAdmin 2.6.0-rc2
Thomas D.
- php
Einen schönen Guten Abend alle miteinander.
Ich bräuchte da mal Hilfe bei einem Fehler in PhpMyAdmin 2.6.0-rc2.
Folgendes wenn ich einen datensatz editieren möchte bekomme ich folgende Fehlermeldung die ich bei meinem vorherigen PhpMyAdmin nicht hatte.
Notice: Undefined variable: theme_version in /sql/libraries/common.lib.php on line 337
Warning: Cannot modify header information - headers already sent by (output started at /sql/libraries/common.lib.php:337) in /sql/libraries/header_http.inc.php on line 14
Nach Durchsicht der header_http.inc.php finde ich allerdings
keinen Fehler.
Wer weiss was hier los ist ???
Grueße Thomas
Hallo Thomas,
Notice: Undefined variable: theme_version in /sql/libraries/common.lib.php on line 337
steht in dieser Datei in der Zeile 337 der Code
unset($theme_name, $theme_generation, $theme_version);
(oder so ähnlich zumindest)? - Dann wird wohl zu dem Zeitpunkt die Variable $theme_version nicht deklariert sein. Als Sofortmaßnahme könntest du error_reporting auf »E_ALL &~ E_NOTICE« stellen (per error_reporting(E_ALL &~ E_NOTICE) oder in einer .htaccess[1] mit »php_value error_reporting E_ALL &~ E_NOTICE«). Längerfristig dürfte es aber sinnvoll sein, auf die aktuelle Version umzusteigen.
Warning: Cannot modify header information [...]
das ist nur eine Folgefehler
Nach Durchsicht der header_http.inc.php finde ich allerdings
der Fehler tritt nicht in der header_http.inc.php sondern in der common.lib.php auf (da in dieser Datei in der Zeile 337 eine Ausgabe (=Die "Fehlermeldung") an den Browser gesendet wird, wird in dieser Zeile auch der header abgeschickt)
Grüße aus Nürnberg
Tobias
[1] sofern du einen Apache verwendest und PHP als Modul läuft
Hey Tobias
Danke für deinen Vorschlag.
Ich werde mal die neue 2.6.1 installieren mal sehen ob es dann weg ist.
Bei läuft selbstverständlich ein Apache mit php 5.0.3 als Modul.
Gruss Thomas