2012-04-09 16 views
1

Wenn ich PHPMyAdmin verwenden, um einen Datensatz zu bearbeiten oder zu löschen, erhalte ich die Fehlermeldung "Sie sind nicht berechtigt, auf diesem Server auf /phpmyadmin/sql.php zuzugreifen." Aber das passiert nur in einigen Datenbanken. Ich bin der einzige Benutzer gemäß PHPMyAdmin und über die Eingabeaufforderung auf meiner Linux-Box.phpmyadmin Privilegien funktioniert nur auf einigen Datenbanken

Als Erstes habe ich den PHPMyAdmin-Zugriffsordner geändert, weil meine Zugriffsprotokolle anderen zeigen, dass sie versuchen, hereinzukommen. Protokolle zeigen keine erfolgreichen Versuche.

Es funktionierte bis heute ... Jetzt wirft es den Fehler. Ich kann immer noch Tabellen vollständig hinzufügen und löschen, nur nicht einen Datensatz bearbeiten, in zwei der fünf Datenbanken. Ich habe auch die Benutzerrechte überprüft und es scheint dort kein Problem zu geben.

Wer hat eine Idee?

EDIT: Ich habe dies verengt auf einen Konflikt zwischen mod_security und phpMyAdmin, jetzt weg zu Google die Lösung zu finden, Dank

+0

haben Sie die gleichen Probleme haben wHE n Loggen Sie sich als MySQL-Root-Benutzer ein (ich nehme an, Sie kontrollieren die Box vollständig)? – brezanac

+0

Ja, egal, ob ich mich als root anmelde oder als Benutzer, den ich für mich selbst erstellt habe –

Antwort

0

Was ich tat, war ich öffnete modsecurity.d/modsecurity_crs_47_common_exceptions.conf und fügte hinzu, die folgende nach unten:

SecRuleEngine Off

Und Viola es fixiert alle Fragen

Verwandte Themen