글모음

‘IT’ 범주에 대한 글모음

워드프레스 권한없음 문제 해결

1월 26th, 2011 한 개의 댓글

지난 몇년간 텍스트큐브를 잘 사용하다가

호스팅서비스를 옮기는 과정에서 워드프레스로 이전하게 되었습니다.

어찌어찌 다른 설정들은 잘 하였지만 한가지 불편한 점이 있었으니…

관리자 페이지에서 계속해서 “You do not have sufficient permissions to access this page”

라는 에러를 뿜어내는 것이었습니다.

터미널 상에서 열심히 권한설정이 잘못된 곳이 있나 찾아보았지만 별다른 문제는 발견할 수 없었습니다.

뭐 권한설정에 문제있다는 페이지는 나오지만 자동으로 저장이 되는지라

그냥 써오고 있었습니다만…

오늘 그 해결방법을 찾았습니다.

문제는 호스팅 업체에서 리눅스 서버를 사용하는 경우에도 보안상의 사유로 Apache 버전을

Microsoft-IIS/5.0 으로 표시하는 것이었습니다.

이 때문에 워드프레스는 서버환경을 아파치가 아닌 IIS로 인식하고 몇가지 문제점이 발생하는데

문제 1. URL 중간에 index.php가 붙는 경우

-> http://www.kaorw.net/index.php/category

문제 2. 관리자페이지 옵션 조절시 권한없음 페이지로 이동됨

문제 3. ?act의 중복발생

-> ?act=example?act=example

등의 문제점이 발생한다고 합니다.

이를 해결하는 방법은 wp-config.php를 수정하면 되는데

define (‘WPLANG’, ‘ko_KR’); 구문 뒤에

$_SERVER['SERVER_SOFTWARE'] = ‘Apache’; 를 추가해 주시면 됩니다.

정상적으로 잘 작동하는것 보니 마음이 뿌듯하군요 :)

http://www.tyzen.net/94 에서 도움을 받았습니다