Zum Inhalt springen

phpMyAdmin kann URL-Parameter nicht richtig verarbeiten

Erstellt am 15. Dezember 2005 · 9 Antworten · letzte Antwort am 4. Januar 2006

Tags: Datenbank, Frage

Seirerman ·

Hallo!

Ich hab bei meiner typo3-Installation (3.8.1) das Problem, das phpMyAdmin offenbar den SQL-Teil von URLs (also z.B. sql_query=SELECT+%2A+FROM+%60be_users%60 - Anzeigen aller BE-User) falsch interpretiert.
Das führt dann zu folgender Fehlermeldung:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '% 2A FROM % 60be_users % 60 LIMIT 0, 30' at line 1

Parallel zur typo3-Installation habe ich einen eigenständigen phpMyAdmin laufen, hier gibt's jedoch keinerlei Probleme. D.h. für mich auch, dass Webserver (Apache 2.0.55), php (4.4.1) und MySQL (4.1.15) richtig konfiguriert sind.
Die phpMyAdmin-Extension läuft derzeit als Version 0.2.1. Auch 0.0.5 habe ich ausprobiert, jedoch ohne Erfolg...

Any ideas?

tandem ·

Hallo,

könnte vielleicht ein Problem der Spracheinstellungen sein.

Prüfe mal, mit welcher Spracheinstellung die Typo3-Datenbank, phpMyAdmin und Dein phpMyAdmin arbeitet.

Alle sollten zueinander passen.

MfG

Seirerman ·

Hm. Die Ausgabe auf der Startseite von phpMyadmin gibt in beiden Fällen das Gleiche aus, nämlich:

Language: German (de-utf-8-)
MySQL-Zeichensatz: UTF-8 Unicode (utf8-)
Zeichensatz / Kollation der MySQL-Verbindung: utf8_general_ci

Den einzigen Unterschied, den ich erkennen kann, liegt in der Version. Die ist bei der typo3-Extension 2.6.4-pl3, beim eigenständigen phpMyAdmin jedoch 2.7.0-pl1.

tandem ·

Hallo,

in welchem Zusammenhang benutzt Du den phpMyAdmin Aufruf?
Verstehe den Hintergrund nicht so recht.

MfG

Seirerman ·

Es ist eigentlich recht simpel. Ich will im phpMyAdmin alle Datensätze einer Tabelle sehen, also klicke ich in der linken Auflistung aller Tabellen auf irgend eine Tabelle und anschließend auf "Anzeigen".
Der Link für diesen Befehl lautet so

Beim phpMyAdmin innerhalb von typo3 (also die Extension) krieg ich eben besagte Fehlermeldung, beim eigenständigen phpMyAdmin (gleicher Server, aber außerhalb von typo3) funktionierts...

tandem ·

Hallo,

poste mal die Adresse (url), wenn Du Deine phpMyAdmin benutzt.
Bitte mit gleicher Abfrage wie unter so!

MfG

Seirerman ·

Du hast mich auf eine Idee gebracht.
Typo3 ist bei uns in ein Anwendungsportal integriert, läuft also über einen Proxy. Der Standalone-Client von phpMyAdmin läuft nicht über das Portal. Möglicherweise ist also eine fehlerhafte Proxykonfiguration Schuld. Die URLs sind nämlich ab der unterschiedlichen Domain exakt gleich...

Ich werd da mal nachforschen. Danke für deinen Hinweis.

Seirerman ·

Ich hab den "Fehler" gefunden. Der Zend Optimizer hat da irgendwas durcheinander gebracht. Jetzt hab ich ihn erstmal deaktiviert und alles läuft wieder wie es sollte...

Danke trotzdem für deine Hilfe.