wordpress 하위 폴더에 설치된 워드프레스에서 하위 폴더를 홈 디렉터리로 지정하기

워드프레스 정보를 제공하는 블로그 Avada 2024. 10. 30. 16:47 • 댓글:

스쿨호스팅에서 호스팅되고 있는 워드프레스를 iwinv라는 호스팅으로 이전하는 작업을 맡았습니다. 오래된 사이트라서 PHP 버전을 5.6으로 세팅하여 기존 사이트를 그대로 이전하는 방식으로 진행했습니다. 원본 워드프레스가 wordpress 하위 폴더에 설치되어 있었고, 모든 파일들의 경로에 wordpress 하위 폴더가 포함되어 있었습니다. iwinv로 옮긴 후에 클라이언트께서 wordpress 하위 폴더를 루트 디렉터리로 지정했습니다. 이 때문에 사이트 이전을 완료했지만 사이트가 제대로 표시되지 않는 문제가 발생했습니다.

📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법

wordpress 하위 폴더에 설치된 워드프레스에서 하위 폴더를 홈 디렉터리로 지정하기

워드프레스 자동 설치 시에 가급적이면 루트 디렉터리에 설치하는 것이 바람직합니다. 예를 들어, 카페24에서 워드프레스를 자동 설치할 때 루트 폴더와 wordpress 폴더를 선택할 수 있도록 되어 있는데, 그런 경우 루트 폴더를 지정하시기 바랍니다.

그렇지 않을 경우 모든 워드프레스 파일의 경로에 wordpress 하위 폴더가 포함되게 됩니다.

iwinv 호스팅에서는 호스팅 레벨에서 홈 디렉터리를 설정할 수 있는 옵션이 있는 것 같습니다. 원래 워드프레스 사이트가 wordpress 하위 폴더에 설치되어 있었고, 데이터 파일과 DB 파일만 받은 상태에서 수동으로 워드프레스를 이전했습니다.

이전 후에 루트 디렉터리를 사이트의 홈 디렉터리로 설정해야 파일 구조가 유지되는 상황이었습니다. 하지만 클라이언트께서 wordpress 하위 폴더를 홈 디렉터리로 설정했습니다.

iwinv에서는 홈 디렉터리를 지정할 수 있는 옵션이 있네요. 패스트코멧이나 케미클라우드 등과 같이 cPanel을 제공하는 호스팅을 이용하는 경우에도 도메인을 연결할 때 홈 디렉터리를 설정할 수 있습니다.

이 경우 DB에서 wordpress 하위 디렉터리를 모두 제거해야 합니다. phpMyAdmin 등의 툴을 통해 example.com/wordpress를 example.com으로 일괄 변경하는 작업이 필요합니다.

이 작업은 다음 글에서 제시하는 코드를 사용하여 일괄 변경이 가능합니다.

 

phpMyAdmin을 통해 DB에서 워드프레스 문자열 일괄 변경하기 - 워드프레스 정보꾸러미

이 글에서는 phpMyAdmin을 통해 DB 내의 문자열 일괄 변경하는 방법에 대해 살펴보겠습니다. 워드프레스 사이트 이전 작업 후에 URL을 일괄 변경해야 하는 경우 사용할 수 있습니다. 아래의 방법 대

www.thewordcracker.com

[경고*작업을 진행하기 전에 반드시 DB를 백업하시기 바랍니다. 데이터베이스 작업은 실행 후에 되돌릴 수 없습니다. 디비를 백업하는 것이 매우 중요합니다.*]

디비에서 일괄적으로 wordpress 하위 디렉터리를 제거했지만 일부 이미지가 여전히 엑박으로 표시되었습니다. 엘리멘터 페이지 빌더를 이용하는 경우에는 엘리멘터 도구에서 URL을 일괄 변경하는 작업이 추가적으로 필요합니다.

 

워드프레스 엘리멘터 페이지 빌더: URL 일괄 변경하기

도메인이 변경되어 워드프레스 사이트의 사이트 주소를 변경하거나 주소가 다른 곳으로 이전(마이그레이션)하는 이미지 URL 등을 일괄 변경해야 하는 경우가 있습니다. DB에서 사이트 주소를 일

avada.tistory.com

이외에 테마 파일이나 플러그인 파일을 직접 수정한 경우에는 해당 파일을 찾아서 직접 수정해야 할 수도 있습니다.

간단한 워드프레스 이전 작업이라고 생각하여 맡았다가 이전 자체보다는 이전 이후에 처리할 사항이 많아서 시간이 제법 걸리게 되었습니다. 

간단한 작업이라고 할 때에는 문자 그대로 받아들이기 보다는 추가적인 작업이 필요하지 않은지에 대한 것까지 고려해야 하는 것 같습니다.

작업을 진행한 사이트의 워드프레스 버전은 4.9.26이었고, 테마는 엔폴드(Enfold) 테마였습니다.

wordpress 하위 폴더에 설치된 워드프레스에서 하위 폴더를 홈 디렉터리로 지정하기

현재 워드프레스 버전은 6.6.2입니다. 워드프레스 4.9 버전은 2017년 11월 15일에 공개되었고 워드프레스 5.0이 2018년 12월 6일에 공개되었습니다. 2018년을 기준으로 해도 6년 이상 지난 버전이라 할 수 있습니다. 이 때문에 최신 PHP 버전에서도 작동하지 않습니다.

워드프레스와 테마, 플러그인은 가급적 최신 버전으로 업데이트하여 유지하는 것이 보안적인 측면과 속도면에서 유리합니다. 업데이트를 소홀히 하면 사이트가 악성코드에 감염되거나 해킹 당할 우려가 있습니다.

그러므로 안전하게 워드프레스 사이트를 운영하려면 최신 버전으로 항상 업데이트하고, 정기적으로 백업하여 백업본을 PC나 클라우드 스토리지에 저장하는 것이 좋습니다.

워드프레스나 워드프레스 관련 문제로 해결에 어려움을 겪는 경우 여기에서 서비스(유료)를 요청하실 수 있습니다.

참고

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 500만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에서

avada.tistory.com

https://avada.tistory.com/3495

 

워드프레스 Divi 테마: 패션용 스타터 사이트 템플릿 데모 공개

워드프레스 인기 테마 중 하나인 Divi 테마는 10년 동안 판매 1위를 기록하고 있는 베스트셀링 Avada 테마와 비슷한 판매량을 자랑하는 다목적 워드프레스 테마입니다. 디비 테마는 심플하면서도

avada.tistory.com

https://avada.tistory.com/3011

 

클라우드웨이즈: 애플리케이션 (워드프레스) 복제하기/스테이징 사이트 만들기

해외호스팅 중 하나인 클라우드웨이즈(Cloudways)를 이용하는 경우 서버나 애플리케이션을 쉽게 복제할 수 있습니다. 예를 들어, 서버 리전을 변경하고 싶거나 서버 제공자를 바꾸고 싶거나 요금

avada.tistory.com