• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

phpmyadmin auf xampp funktioniert nicht mehr

Nach dem ich wie in http://www.html.de/datenbanken-z-b-mysql/43935-phpmyadmin-verlangt-passwort.html#post314450 große Schwierigkeiten habe phpmysql wieder zum laufen zu bekommen, obwohl das Passwortproblem gelöst ist.

habe ich mich nun entschlossen xampp als Paket neu zu installieren.
Doch bei der Installation konnte ich es schon ahnen, fast über all wurde ..übersprungen.. angezeigt.

Was kann ich noch machen um phpmyadmin wieder zum laufen zu bekommen
 
Werbung:
Nach der Neuinstallation

ich habe xampp komplett deinstalliert.
Und anschliesend xampp 1.7.7. sowie phpmyadmin 3.5.1 installiert
Nachdem ich phpmyadmin installiert habe sehe ich folgende Meldung

Der phpMyAdmin-Konfigurationsspeicher ist nicht vollständig konfiguriert, einige erweiterte Funktionen wurden deaktiviert. Klicken Sie hier, um herauszufinden warum.

unter hier steht:

$cfg['Servers'][$i]['pmadb'] ... OK
$cfg['Servers'][$i]['relation'] ...OK
Allgemeine Verknüpfungsfunktionen: Aktiviert
$cfg['Servers'][$i]['table_info'] ...OK
Anzeige verknüpfter Daten: Aktiviert
$cfg['Servers'][$i]['table_coords'] ...OK
$cfg['Servers'][$i]['pdf_pages'] ...OK
Erzeugen von PDFs: Aktiviert
$cfg['Servers'][$i]['column_info'] ...OK
Darstellung von Spaltenkommentaren: Aktiviert
Darstellungsumwandlung: Aktiviert
$cfg['Servers'][$i]['bookmarktable'] ...OK
Gespeicherte SQL-Abfrage: Aktiviert
$cfg['Servers'][$i]['history'] ...OK
SQL-Verlaufsprotokoll: Aktiviert
$cfg['Servers'][$i]['designer_coords'] ...OK
Designer: Aktiviert
$cfg['Servers'][$i]['recent'] ...fehlerhaft [ Dokumentation ]
Gespeicherte kürzlich verwendete Tabellen: Deaktiviert
$cfg['Servers'][$i]['table_uiprefs'] ...fehlerhaft [ Dokumentation ]
Gespeicherte Tabellen-Darstellungs-Optionen: Deaktiviert
$cfg['Servers'][$i]['tracking'] ...OK
Nachverfolgung: Aktiviert
$cfg['Servers'][$i]['userconfig'] ...OK
Benutzereinstellungen: Aktiviert
Kurzanleitung zum Einrichten der zusätzlichen Funktionen:

  • Erstellen der benötigten Tabellen mittels examples/create_tables.sql.
  • Den Benutzer pma einrichten und Zugriff auf diese Tabellen geben.
  • Zusätzliche Funktionen können in der Konfigurationsdatei (config.inc.php) aktiviert werden. Beispiele finden sich in der config.sample.inc.php.
  • Erneut in phpMyAdmin anmelden um die neue Konfigurationsdatei zu laden.



ich habe nun etwas schiss das wieder etwas schief läuft.
Gibt es eine genaue Anleitung?
 
in der config steht nach der neuen Installation

<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

/*
* End of servers configuration
*/

?>

ich habe zu den beiden Meldungen folgendes gefunden und möchte fragen ob ich die einfach so dazu schreiben kann ohne was kaputt zu machen?

Quelle: Config - PmaWiki
[h=3]recent[/h]
This feature is available since phpMyAdmin 3.5.0.
Table to store a list of recently used tables to be shown in the left navigation frame. It helps you to jump across table directly, without the need to select the database, and then select the table. Using $cfg['LeftRecentTable'] you can configure the maximum number of recent tables shown.

Without configuring the storage, you can still access the recently used tables, but it will disappear after you logout. DEFAULT: 'pma_recent'

$cfg['Servers'][$i]['recent'] = ''; [h=3][edit] table_uiprefs[/h]
This feature is available since phpMyAdmin 3.5.0.
Table to store user interface enhancement data. Leave blank to disable. DEFAULT: 'pma_table_uiprefs'

$cfg['Servers'][$i]['table_uiprefs'] = '';
 
Werbung:
Welchen Editor benutzt du?
Normalerweise kannst du nichts zerschiessen, wenn du mögliche Einträge der config-Datei hinzufügst oder ausremmst. Mehr, als dass man die Änderungen wieder Rückgängig macht kann eigentlich nicht passieren.

Word als Editor z.B. zerhackt die Textdatei.
 
Welchen Editor benutzt du?
Normalerweise kannst du nichts zerschiessen, wenn du mögliche Einträge der config-Datei hinzufügst oder ausremmst. Mehr, als dass man die Änderungen wieder Rückgängig macht kann eigentlich nicht passieren.

Word als Editor z.B. zerhackt die Textdatei.

immer nur den Editor von Windows
 
ich habe versucht die Zeilen
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['recent'] = 'pma_recent';

einzutragen doch die Meldung ist immer noch die selbe. Beide Einstellungen sind nach wievor deaktiviert.


  • Erstellen der benötigten Tabellen mittels examples/create_tables.sql.
  • Den Benutzer pma einrichten und Zugriff auf diese Tabellen geben

doch wie mache ich das ?

ich habe create_tables.sql in localhost (also oberste Ebende von phpmyadmin) importiert doch erkenne ich keine Veränderung.
 
Zuletzt bearbeitet:
Werbung:
nach dem ich create_tables.sql importiert habe (also das die Tabellen pma_bookmark, pma_column_info, ....pma_table_info in der datenbank phpmyadmin stehen.

Schaue ich in die Config.
So ist auch der Benutzer pma in der Zeile
Code:
$cfg['Servers'][$i]['controluser'] = 'pma';
angeben


folgendes ist mir als Einzigen Benutzer aufgefallen.

wenn ich nun in irgend eine Datenbank oder Tabelle gehe, selbst wenn es die Datenbank phpmyadmin ist bekomme ich z.b. so eine Meldung

[h=1]Fehler[/h] SQL-Befehl: Bearbeiten
SELECT tracking_active
FROM `pma`.`pma_tracking`
WHERE db_name = 'phpmyadmin'
AND table_name = 'pma_bookmark'
ORDER BY version DESC

MySQL meldet:

#1142 - SELECT command denied to user 'pma'@'localhost' for table 'pma_tracking'
 
Das ist jetzt wohl wiederum ein Mysql-Problem
Leg den User an und gib im globale Rechte.
 
Das ist jetzt wohl wiederum ein Mysql-Problem
Leg den User an und gib im globale Rechte.

ich habe das mit

Code:
CREATE USER [I]pma

[/I][B]GRANT ALL PRIVILEGES ON *.* TO 'pma'@'localhost'[/B]  [B]IDENTIFIED BY 'some_pass' WITH GRANT OPTION;[/B]

gemacht. Obwohl in der config bereits pma als Steuerbenutzer (oder wie das heist) angelegt ist.
entweder habe ich noch den bisherigen Fehler oder nun auch diesen

SQL-Befehl: Bearbeiten
SELECT tracking_active
FROM `pma`.`pma_tracking`
WHERE db_name = 'phpmyadmin'
AND table_name = 'pma_bookmark'
ORDER BY version DESC
MySQL meldet:
#1146 - Table 'pma.pma_tracking' doesn't exist

ich frage mich ernsthaft was an phpmyadmin wenn von 3.4.x auf 3.5.1 erneuert wird verbessert?
ich überschreibe einfach die Daten und habe anschließend nur noch probleme.

Irgendetwas stimmt da doch nicht beim Upgrade.

genauer nach dem Update von phpmyadmin 3.4.5. (das im aktuellen xampp 1.7.7. Paket enthalten ist) auf die neueste Version 3.5.1 bekomme ich die Meldung das Teile der phpMyAdmin Erweiterung deaktiviert wurden.

Dies sind:

$cfg['Servers'][$i]['recent'] ...fehlerhaft [ Dokumentation ]
Gespeicherte kürzlich verwendete Tabellen: Deaktiviert
$cfg['Servers'][$i]['table_uiprefs'] ...fehlerhaft [ Dokumentation ]
Gespeicherte Tabellen-Darstellungs-Optionen: Deaktiviert

Versuche die Kurzanleitung ab zuarbeiten haben die im Thema geschilderten Probleme mit sich gebracht.
Diese Funktionen.. zumindest die mit der Darstellung muss doch vorhanden sein.
Denn unter der alten Version wurde die Darstellung ja auch gespeichert. Und beim nächsten Aufruf wieder dargestellt.

Ich bin mit meinem Latein am ende.
Und kann nur noch aufgeben und mit der alten Version arbeiten.
Hoffe aber das hier vielleicht noch mal jemand schreibt der das selbe erlebt hat und weis was ich machen muss

Ich arbeite mit WindowsXP
möchte kein Passwort... einfach nur xampp und mysql starten und auf dem heimischen PC arbeiten. Niemand sonst hat zugriff auf mein Netzwerk.
Ich möchte neben den Datenbanken die von der Installation da sind (


2-3 Datenbanken nutzen.
 
Zuletzt bearbeitet:
Werbung:
Zurück
Oben