워드프레스 사이트에서 .htaccess 파일을 편집해야 하는 상황이 발생하여 WP File Manager 플러그인을 사용하여 .htaccess 파일을 수정하고 저장을 하니 'Unable to connect to backed. Access denied. HTTP error 403' 에러가 발생하면서 저장이 안 되는 문제가 발생했습니다. 다른 파일은 편집이 되지만 .htaccess 파일만 저장이 안 되는 경우 대응 방법에 대하여 살펴보겠습니다.
워드프레스 관리자 페이지에서 File Manager로 파일 편집 시 Unable to connect to backend. Access denied. HTTP error 403 오류가 발생하는 경우
케이보드의 Pure Gallery 스킨을 적용하여 회전 슬라이더를 구현한 사이트에서 오류가 발생하는 문제를 접하게 되었습니다. 참고로 퓨어 갤러리와 같은 유료 스킨을 사용하지 않고 기본 스킨을 사용하여 회전 슬라이더를 구현하는 것도 가능합니다.
워드프레스 케이보드 최신글 캐러셀 (회전 슬라이더)
워드프레스 케이보드의 특정 게시판의 최신글을 캐러셀(회전 슬라이더)로 표시하는 작업을 부탁받았습니다. 엘리멘터 프로의 Loop Carousel이나 Loop Grid 등의 위젯을 사용하여 최신글 슬라이더를
avada.tistory.com
이전에는 잘 작동했지만, 어느 순간부터 Pure Gallery 게시판에서 '503 Service Unavailable. The server is temporarily busy, try again later!' 오류가 발생하면서 페이지에 접근하지 못하는 문제가 발생했습니다.

하지만 사이트 전체를 클라우드웨이즈(Cloudways)로 옮겨서 동일한 PHP 버전에서 테스트 환경을 만들어 테스트해보니 잘 작동했습니다.
해당 운영 서버의 서버 리소스가 부족하여 503 에러가 발생하는 것이 아닐까 하는 의심이 들었습니다. 실제로 해당 사이트의 PHP ini 설정을 살펴보니 PHP max input variables와 PHP time limit 값이 다소 낮은 것 같아서 이 값들을 높여보기로 했습니다.
PHP max input variables 1000
PHP time limit 30
이 값들을 높이는 방법은 이용하는 웹호스팅에 따라 다를 수 있습니다. 클라우드웨이즈를 이용하는 경우 서버 관리 페이지의 Settings & Packages에서 설정이 가능합니다.


해당 운영 서버에서는 어떤 식으로 설정해야 하는지에 대해서는 서버 관리자에게 문의해야 하는 상황이었지만, 우선 .htaccess 파일을 편집해 보기로 했습니다.
FTP 접속 정보가 제공되지 않아서 워드프레스 관리자 페이지에서 WP File Manager 플러그인을 사용하여 서버에 접속하여 .htaccess 파일 수정을 시도해 보았습니다.
하지만 수정 후에 저장 버튼을 누르니 아래와 같이 Access denied. HTTP error 403 오류가 발생했습니다.

403 오류는 일반적으로 다음과 같은 원인으로 발생합니다.
- 파일·폴더 권한 설정 오류 (예: 644/755 권장)
- .htaccess 파일 손상 또는 규칙 오류
- 보안 플러그인 또는 기타 플러그인 설정 충돌
- 디렉터리에 index 파일 누락
- 서버 방화벽·보안 정책에 의한 접근 제한
- 특정 IP 또는 국가 차단 설정
보통은 해당 파일에 대한 권한이 부족하여 이런 문제가 발생할 수 있지만, 해당 서버에서 테스트해보니. htaccess나. user.ini 등 숨김 파일을 편집하지 못하도록 되어 있었습니다. 아마 서버나 호스팅사의 보안 정책 때문에 숨김 속성의 파일들을 편집하지 못하도록 차단하고 있는 것이 아닐까 생각되었습니다.
이 경우 다음과 같이 시도해볼 수 있습니다.
- .htaccess 파일을 수정한 다음, 저장할 때 다른 이름으로 저장(Save As...) 옵션을 선택하여 다른 이름을 저장합니다(예: .htaccess-1).
- .htaccess 파일의 이름을 다른 이름으로 변경합니다(예: .htaccess-old).
- 임시로 저장한 파일(.htaccess-1)의 이름을 .htaccess로 변경합니다.
만약 파일 이름을 변경하는 것도 제한되어 있다면 FTP 또는 SFTP 정보를 받아서 FileZilla와 같은 FTP 클라이언트를 사용하여 서버에 접속하거나 SSH 접근 권한을 받아서 SSH에 접속하여 파일을 수정해야 할 것입니다.
[경고*참고로 워드프레스 관리자 페이지에서 File Manager 플러그인을 사용하여 서버에 접속해서 파일을 수정하는 것은 위험할 수 있으므로 주의가 필요합니다. 만약 잘못 수정하여 사이트에 접속할 수 없는 문제가 발생할 수도 있습니다.*]
자체 서버를 생성하여 운영하는 경우 비용을 아낄 수 있겠지만, 예상치 못한 오류가 발생하기도 합니다. 클라우드웨이즈로 사이트를 옮겨서 테스트할 때에는 아무런 문제가 없었지만 운영 사이트(자체 서버 이용)에서는 에러가 발생하여 원인을 찾는 것이 쉽지 않았습니다. 워드프레스 레벨에서 오류 로그를 체크해 보니 단서가 될 만한 점은 없었고, 서버 레벨에서 오류 로그를 확인해야 하지만 서버에 대한 접근 권한이 없다 보니 서버 관리자에게 문의해야 하는 상황이었습니다.
👉 웹호스팅 또는 워드프레스 관련 문제로 해결에 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.😄
참고
https://avada.tistory.com/3619
워드프레스 케이보드 오션 별점 스킨 게시판 커스텀 작업
케이보드 오션 별점 스킨은 워드프레스 제품 및 이용 후기 등 리뷰 작성용 게시판을 위한 스킨으로 Cosmosfarm 스토어에서 판매되고 있습니다.사용자들의 제품 후기 게시판을 필요한 경우 이 케이
avada.tistory.com
https://avada.tistory.com/3046
해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)
저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고
avada.tistory.com