Beim Versuch DB -Name zu ändern...

Begonnen von Ria, 07 Mai 2007, 22:24:38

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hallo,

Beim ändern des DB Namens in phpMyadmin kommt die Meldung,

Fatal error:

Maximum execution time of 60 seconds exceeded in:

\phpMyAdmin\libraries\database_interface.lib.php on Line 1088

an der Stelle sieht man dies:

elseif ( null === $value ) {
        if ( is_array($key) ) {
            while ( $row = $fetch_function($result) ) {
                $result_target =& $resultrows;
                foreach ( $key as $key_index ) {
                    if ( ! isset( $result_target[$row[$key_index]] ) ) {
                        $result_target[$row[$key_index]] = array();
                    }
                    $result_target =& $result_target[$row[$key_index]];
                }
                $result_target = $row;

--------------------------------------------------
dachte natürlich man könnte da dann die execution time entspr. heraufsetzen?

Sehe da aber bzw. erkenne nix.

Ansonsten hat sich der DB Name schon geändert (in phpmyadmin)und auch 80 Tabellen sind nach wie vor vorhanden.

Dann habe ich in der config.php nachgesehen und da stand noch der alte DB Name und habe entspr.geändert.

Dann habe ich dies noch gelesen hier im Forum:
Zitat"Die Datei config.php, die im Portal Hauptverzeichnis liegt, muss einer Schreibberechtigung versehen werden.
Die chmod (chmod = change mode) dient dazu die Berechtigungen diue auf den Dateien liegen, umzuändern."
Irgendwie fehlt mir jetzt der Durchblick, wer hilft mir? Das Pragmamx läßt sich normal aufrufen, bzw. sieht zumindest normal aus.
Was soll ich jetzt machen?

Gruss Ria

ernie

 :cool: In der config.php sind die Zugangsdaten für die DB. Ein Ändern der DB wie Name, Passwort oder User sollte gleich in der config.php geändert werden. Es kann sein, dass Dir die Schreibrechte für die config.php fehlen - das ist soweit okay und auch gut so. Wenn Du jetzt an der config.php etwas ändern musst, solltest Du die Rechte entsprechend setzen - ABER am Ende - nach der Änderung wieder zurücksetzen. Welche Rechte hast Du im Augenblick? 444? Dann kurz auf bis zu 777 - Änderung vornehmen und wieder zurück auf 444

PS - die Execution Time wird in der php.ini des Servers geändert.

Ria

Hi ernie,
:)
beten Dank, wie man die Rechte ändert war mir klar, weniger wie ich mit der Fehlermeldung umgehen soll.

on Line 1088, siehe oben.

"Ansonsten hat sich der DB Name schon geändert (in phpmyadmin)und auch 80 Tabellen sind nach wie vor vorhanden.

Dann habe ich in der config.php nachgesehen und da stand noch der alte DB Name und habe entspr.geändert."

Letztlich ist die Frage ob ich die Meldung ignorieren kann, oder ob sich da was hat einschleichen können, was sich erst später bemerkbar macht.

Wie gesagt der DB Name hat sich ja wie ich wollte geändert. Nur halt die Error Meldung...

ZitatPS - die Execution Time wird in der php.ini des Servers geändert.

Es geht mir jetzt weniger um das wo, sondern was ich machen sollte, oder ob ich die Meldung ignorieren kann?
(ist ja auf dem XAMPP, also noch vor dem hochladen)

Gruss Ria


Ria

Hi,
hab jetzt einfach nochmal probiert:

so, habe zuerst in der config.php geändert, dann in der .ini auf 120 gesetzt und dann mal über phpmyadmin\Operationen den Namen geändert.

Jetzt hat es funktioniert!
lag entweder an den nur 60 oder an der Reihenfolge und ist mir jetzt auch egal wie ich die Fehlermeldung zu sehen habe,:BD:

Gruss Ria