2012-04-09 2 views
1

PHPMyAdmin을 사용하여 레코드를 편집하거나 삭제할 때 "이 서버에서 /phpmyadmin/sql.php에 액세스 할 수있는 권한이 없습니다."라는 오류 메시지가 나타납니다. 그러나 이는 일부 데이터베이스에서만 발생합니다. 나는 PHPMyAdmin에 따라 그리고 리눅스 박스에 명령 프롬프트를 통해 유일한 사용자이다.일부 데이터베이스에서만 작동하는 phpmyadmin 권한

먼저 액세스 로그에 다른 사람이 접근하려고 했으므로 PHPMyAdmin 액세스 폴더가 변경되었습니다. 로그에는 성공한 시도가 표시되지 않습니다.

오늘까지 작동했습니다 ... 이제 오류가 발생합니다. 5 개의 데이터베이스 중 2 개에서 레코드를 편집하지 않고 테이블을 완전히 추가하고 삭제할 수 있습니다. 또한 사용자 권한을 검사 했으므로 거기에 문제가없는 것 같습니다.

누구나 아이디어가 있으십니까?

편집 : 나는 해결책을 찾기 위해, 이제 Google에 떨어져에 mod_security와 phpMyAdmin을 사이에 충돌까지 덕분에 내가 modsecurity.d/modsecurity_crs_47_common_exceptions.conf를 열고 추가했다 내가했던

+0

같은 문제가 어디 갔지이 있습니까 n 당신은 MySQL root 사용자로 로그를 남긴다 (나는 상자를 완전히 제어한다고 생각한다)? – brezanac

+0

루트로 로그인하거나 자신을 위해 만든 사용자로 로그인해도 상관 없습니다. –

답변

0

을이 좁혀 하단에 다음

SecRuleEngine 오프

그리고 비올라는 모든 문제를 해결