워드프레스 주소 변경으로 사이트에 접속하지 못하는 문제 해결

55

들어가며

보통 워드프레스는 루트 디렉터리에 설치되지만, 경우에 따라 /wp, /wordpress 또는 다른 경로에 설치하는 경우가 있습니다. 예를 들어, 웹호스팅 서비스를 신청하고 워드프레스를 자동 설치하는 옵션을 선택할 때 /wp 또는 /wordpress 경로에 설치하도록 선택할 수 있습니다.

이 경우 www.abc.com/wp/ 또는 www.abc.com/wordpress/ 처럼 사이트 URL 주소 뒤에 하위 경로를 입력해야 하는 번거로움이 발생합니다. 처음 워드프레스를 접하는 분들이 많이 범하는 실수가 무심코 워드프레스의 관리자 페이지에서 사이트 주소를 변경하는 것입니다.

알림판에서 설정 > 일반 메뉴 아래에서 워드프레스 주소(URL)사이트 주소(URL)를 변경할 수 있습니다.

  • 워드프레스 주소(URL) - WordPress 코어 어플리케이션 파일(예: wp-config.php, wp-admin, wp-content, wp-includes)이 포함된 디렉터리의 전체 URL 주소
  • 사이트 주소(URL) - 사용자들이 WordPress 사이트에 접속하기 위해 입력하는 주소로 WordPress의 메인 index.php 파일이 설치되어 있는 디렉터리

그럼 /wp 하위 폴더에 워드프레스 코어 파일들이 위치해 있는데, 워드프레스 주소와 사이트 주소를 변경하면 어떤 일이 발생할까요? 우선 워드프레스 URL 주소와 사이트 주소를 바꾸고 저장을 누르는 순간 사이트에서 다음과 비슷한 오류 메시지를 출력합니다.

Not Found

The requested URL /wp-login.php was not found on this server.

그리고 홈페이지 주소(예: www.abc.com)를 입력하면

Forbidden

You don't have permission to access / on this server.

위와 비슷한 오류 메시지가 표시될 것입니다. 처음 워드프레스를 접하는 분들은 이 상황에 당황하게 됩니다. 이 경우 다음과 같은 방법으로 다시 원 상태로 복구가 가능합니다. (데이터베이스에 접근할 수 없는 경우 웹호스팅 업체에 문의해보시기 바랍니다. phpMyAdmin에 접속할 수 있는 방법을 알려줄 것입니다.)

데이터베이스(DB) 복원

많은 웹호스팅 업체에서 기본 서비스로 데이터베이스(DB) 복원 기능을 제공합니다. 예를 들어, cafe24의 경우 cafe24.com에서 로그인한 후 "DATA&DB복원/백업" 메뉴를 통해 이전 상태로 복원이 가능합니다.

카페24에서 DB 복원하기

DB 복원 기능을 제공하는 경우 이 방법으로 쉽게 복원할 수 있습니다. 호스팅 업체에 따라 이 기능이 제공될 수도 있고, 그렇지 않을 수 있습니다. 해외 호스팅 중 하나인 사이트그라운드에서는 지난 30일 이내의 기간으로 롤백이 가능합니다(참고). 두 번째 방법을 사용하기 전에 DB 복원이 가능한지 웹호스팅 업체에 문의하여 확인해보시기 바랍니다.

DB에서 사이트 주소 수정하기

두 번째 방법은 DB에 접속하여 변경된 주소를 다시 원상태로 수정하는 것입니다. 이 작업을 수행하기 전에 반드시 DB를 백업 받아놓으시기 바랍니다. 이 작업은 보통 phyMyAdmin이라는 도구에 접속하여 이루어집니다.

웹호스팅 업체 사이트에서 로그인한 후에 DB를 수정하는 메뉴를 찾도록 합니다. (예: Cafe24의 경우 서비스 접속관리 > MySQL 웹어드민 메뉴에서 접속 가능). phyMyAdmin에 접속하기 위해서는 웹호스팅 서비스를 신청할 때 입력한 DB 이름과 비밀번호가 필요합니다.

Bluehost, Siteground, a2 호스팅 등 해외 호스팅을 이용하는 경우 보통  cPanel에 접속하면 phpMyAdmin에 접근할 수 있는 툴을 찾을 수 있습니다.

phpMyAdmin 툴

phyMyAdmin에 접속하면 아래와 비슷한 화면이 표시됩니다.
phpMyAdmin Home screen해당 데이터베이스를 선택합니다.

다음에 표시되는 화면의 왼쪽 사이드바에서 wp_options를 선택합니다. (테이블 프리픽스에 따라 wp_ 부분은 다를 수 있습니다. 예: wpex_options)

phpMyAdmin에서 주소 변경

실제 화면은 위와 약간 다를 수 있을 것입니다. (* 기존 이미지는 인터페이스가 영문이었고 버전이 너무 낮아서 최신 이미지로 변경했습니다. 이미지는 phpMyAdmin 버전과 언어에 따라 다를 수 있습니다. 그림은 해외호스팅 중 하나인 SiteGround에서 제공하는 phpMyAdmin을 갈무리한 것입니다.)

  • (1) wp_options를 선택합니다.
  • (2) Browse(보기)를 선택합니다.
  • (3) option_name에서 siteurl과 home 항목을 찾습니다.

이제 siteurl과 home 항목을 수정해야 합니다. 편집 아이콘(연필 모양 아이콘)을 클릭하여 URL 주소를 수정한 후에 실행을 누르면 주소가 수정됩니다. siteurl과 home 항목 모두에 대하여 이 작업을 수행합니다. 이제 www.abc.com/wp처럼 주소를 입력하면 사이트가 제대로 표시되는 것을 확인하실 수 있습니다.

워드프레스 주소 변경이 과정을 동영상으로 확인해보세요(영문):


워드프레스 주소(WP_HOME)와 사이트 주소(WP_SITEURL)

그럼 www.abc.com/wp처럼 입력하지 않고 www.abc.com와 같이 하위 경로를 생략할 수는 없을까요? "

먼저 "워드프레스 주소"와 "사이트 주소"의 차이점을 이해하면 도움이 됩니다.

두 용어가 약간 혼동이 될 수 있습니다. 이전에 참조했던 자료가 잘못되어 약간 오류가 있었습니다. "WP_HOME vs WP_SITEURL"에서 제대로 설명하고 있네요.

WP_HOME - Home 주소

  • homeurl
  • home_url()
  • 사이트 주소 (URL)
  • http://example.com

WP_SITEURL - 워드프레스 코어 파일 경로 (https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory)

  • siteurl
  • site_url()
  • 워드프레스 주소 (URL)
  • http://example.com/wordpress

최종적으로 다음 그림과 같이 주소를 변경하고 사용자가 루트로 접속했을 때 워드프레스 코어 파일이 있는 경로로 연결되도록 설정을 해주어야 합니다.

워드프레스 주소 변경

네임서버 문제

웹호스팅에서 새로운 도메인을 연결하려면 도메인의 네임서버가 해당 호스팅에서 제시하는 정보로 변경되어야 합니다. 그리고 도메인의 네임서버 정보가 완전히 변경되기까지 24시간에서 48시간 정도 소요될 수 있습니다.

호스팅 상품에 따라 추가할 수 있는 도메인 개수가 제한되는 경우도 있습니다. 보통 최저가 상품에서는 도메인을 하나만 연결할 수 있는 경우가 많습니다. 도메인의 네임서버를 변경하는 방법에 대해서는 다음 글을 참고하시기 바랍니다.

워드프레스 사이트 주소를 하위 폴더에서 루트로 변경하기

이제 www.abc.com/wp 폴더에 워드프레스를 설치한 상황에서 www.abc.com처럼 하위 폴더 경로를 입력하지 않고 홈페이지에 접속하도록 설정하는 방법을 살펴보겠습니다.

사이트 주소(URL) 변경

먼저 알림판의 설정 > 일반에서 사이트 주소를 루트로 변경합니다.
Site URL and home URL settings in WordPress위의 그림과 같이 "사이트 주소" URL에서 하위 디렉터리 이름을 제거합니다.

변경 사항 저장을 누르더라도 "Not Found. The requested URL /wp-login.php was not found on this server."이라는 오류 메시지는 표시되지 않을 것입니다. 하지만 http://domain-address/wp에서 사이트 제목을 클릭하면 사이트가 루트 경로(예: www.abc.com)로 바뀌면서 "Forbidden. You don't have permission to access / on this server."와 비슷한 오류 메시지가 출력될 수 있습니다.

index.php 파일과 .htaccess 파일을 하위 폴더에서 루트(메인) 폴더로 복사하기

워드프레스 설치 폴더(예: /wp/ 하위 폴더)의 index.php 파일과 .htaccess 파일을 루트 폴더로 복사합니다(이동하지 말고 원 파일을 그대로 두고 복사하도록 합니다).

예를 들어, index.php 파일을 /wp/  하위 폴더에서 루트 폴더로 복사하려면 FTP에 접속한 상태에서 /wp/ 경로에 있는 index.php 파일을 로컬 컴퓨터의 임의의 디렉토리로 복사합니다.
copy index to local컴퓨터에 임시로 복사한 index.php 파일을 루트 디렉터리로 업로드합니다.

Upload index file in WordPress마찬가지 방식으로 .htaccess 파일을 하위 폴더(예: /wp/)에서 루트 폴더로 복사합니다. (FTP 사용 방법은 여기를 참고해보세요.)

index.php 파일 수정하기

이제 루트 폴더로 복사한 index.php에서 하나를 수정하도록 합니다.

FileZilla를 사용하는 경우 index.php 파일을 오른쪽 마우스 버튼을 클릭하고 "보기/편집"을 클릭합니다.

Edit index.php file in WordPress

그러면 기본 텍스트 에디터(또는 FTP 클라이언트에서 설정된 텍스트 에디터)에서 index.php 파일이 열립니다.

워드프레스를 서브 폴더에 설치하는 경우 루트로 전환하기

끝 라인을 다음과 같이 수정합니다(그림 참고).

require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

참고: 이 작업은 index.php 파일을 로컬 컴퓨터로 복사한 다음 컴퓨터에서 직접 수정한 후에 FTP를 통해 웹호스팅 서버로 올려도 상관 없습니다. /wp/... 부분은 해당 서브 폴더 이름에 따라 적절히 수정합니다. (예를 들어, /wordpress/ 하위 폴더에 워드프레스를 설치한 경우 /wp//wordpress/로 변경하도록 합니다.)

고유주소 설정 저장하기

이제 수정이 완료되었습니다. 설정 > 고유주소로 이동하여 아무 설정을 건드리지 말고 설정을 업데이트합니다. 그러면 Rewrite 규칙이 새로 생성되고 .htaccess 파일이 업데이트됩니다. 이제 사이트가 정상적으로 표시될 것입니다. 정상적으로 표시되지 않으면 고유주소 설정 저장을 다시 눌러보도록 합니다.

참고: 만약 자동으로 .htaccess 파일이 업데이트되지 않으면 고유주소 설정 화면의 맨 아래에 나와 있는 코드를 복사하여 .htaccess 파일에 덮어쓰기하면 됩니다.

참고로 루트 폴더 아래의 .htaccess 파일과 /wp/ 하위 폴더 아래의 .htaccess 파일을 비교해보니(.htaccess 파일에 별도의 수정을 하지 않았다고 가정) 아래에 표시된 부분만 차이가 있네요

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /   <!-- * /wp/ 하위 폴더의 .htaccess에서는 RewriteBase /wp/ -->
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]  <!-- * /wp/ 하위 폴더의 .htaccess에서는 RewriteRule . /wp/index.php [L] -->
</IfModule>

# END WordPress

가성비가 뛰어나 해외 호스팅

부록

추가 1 - 사이트 주소 변경으로 인해 사이트에 접근할 수 없는 문제가 발생할 때 DB에 접속하지 않고 임시로 복구하는 방법

위에서 설명한 방법이 정상적인 복구 방법입니다만, DB에 접속에 멀미를 느끼는 분들을 위한 임시적인 방법을 소개해드립니다. FTP에 접속하여 wp-config.php 파일을 엽니다.

// ** MySQL settings - You can get this info from your web host ** // 라인 바로 위에 다음 두 라인을 추가합니다.

define('WP_HOME','http://www.example.com/wordpress');
define('WP_SITEURL','http://www.example.com/wordpress');

URL 주소를 변경하기 전의 사이트 주소로 변경합니다. 저장하고 업로드하고 워드프레스에 접속하면 정상적으로 접속될 것입니다. 사이트 URL 주소와 워드프레스 URL 주소 설정은 편집할 수 없도록 잠기게 됩니다(참고).

추가 2 - 워드프레스 함수 파일에서 사이트 주소 바꾸는 방법

워드프레스 테마의 함수 파일(functions.php)에 다음 두 라인을 추가합니다(참고).

update_option('siteurl','http://www.example.com/wordpress');
update_option('home','http://www.example.com/wordpress');

이상으로 여러 가지 방법을 통해 워드프레스 사이트 주소 변경으로 인한 오류를 복구하는 방법을 살펴보았습니다.

위의 방법들을 통해 복구가 되지 않는 경우 이 페이지에서 서비스(유료)를 요청하실 수 있습니다.

참고:

55 개 댓글

  1. 윗글대로 하니 example.com으로 접근가능하였습니다. (example.com/wordpress만 접근 가능하였는데) 대신, example.com/wp-admin이 접근 불가능하여 사이트를 수정할 수가 없었습니다.

    이래저래 하여 지금 현재는 example.com/wp-admin접근이 되고 example.com의 경우 http 500 error가 출력됩니다. 산넘어 산이네요.

    • 안녕하세요?

      본문에서 설명한 /wordpress나 /wp 같은 하위 폴더를 없애는 내용은 워드프레스 공식 문서에서 설명하는 내용입니다.
      그대로 적용하면 에러가 나서는 안 되지만, 1) 잘못 적용했거나, 2) 웹호스팅 설정에 문제가 있는 경우 에러가 날 수 있을 것 같습니다.

      현재 어느 업체의 웹호스팅을 이용하고 계신가요?
      처음 시작하기 전에 .htaccess 파일이 있었나요?

  2. site_URL http://example.com/wordpress
    home_URL http://example.com
    이라 설명해놓고, 이전 설명이 잘못되어 제대로 설명된 곳의 링크까지 걸어놓았습니다. 한데, 바로 아래의 스크린샷은 반대로 구성이 되어 있어요. site_URL에 http://example.com 설정하라고....그렇게 설정해야 http://example.com이렇게 사용할 수 있다는건가요????

    • site_url() -> 워드프레스 주소 (URL) -> http://example.com/wordpress
      home_url() -> 사이트 주소 (URL) -> http://example.com

      그냥 스크린샷대로 하시면 됩니다. site_url(), home_url()을 언급한 이유는 테마 소스 파일을 수정하는 경우에 참조하기 위한 것입니다.

  3. 안녕하세요 워드님
    저도 임시사이트로 작업할때는 문제 없었는데 도메인 연결이후
    중문 홈페이지 인데 중국에서 접속시 vpn을 켜야 접속이 된다고 하시더라구요
    근데 저는 ftp 워드프레스 설치할때 www폴더에 넣지 않고 폴더 푼 그대로를 넣어서 상위 폴더가 없습니다.
    음...이게 경로의 문제인지 ㅠㅠ 읽어도 잘 모르겠어서 다시 문의 남깁니다.

    • 하이라이온님, 안녕하세요?

      이 문제를 중국에서 사이트를 운영하고 계신 푸우시로님께 문의해보니 중국발 해킹 시도가 엄청나기 때문에 중국발 ip 대역을 아예 막아놓는 곳이 많다고 하네요.

      그리고 중국정부에 의해서도 구글의 모든 서비스 (유튜브포함), 페이스북, 트위터 등이 막혔고, 우리나라의 다음카카오 서비스 ( 다음포털은 되다 안되다 합니다), 카카오톡도 불안정하다고 하네요.

      또한, 티스토리는 안되거나 굉장히 느려서 접속불가라고 하네요. 워드프레스는 잘 된다고 합니다.

      이외에도 우리나라처럼 중국 정부에 의해 특정 사이트(예: 반사회적, 반체제적 등등)도 막히 수 있다고 하네요.

      이 블로그는 현재 블루호스트(Bluehost)에서 호스팅되는 데 중국에서 접속이 잘 된다고 하네요.ㅎㅎ

      도메인 이름과 웹호스팅 업체를 알려주시면 중국에서 막힌 이유를 알 수도 있을 것 같습니다.

      • 위사이트이며 가비아호스팅사용중입니다
        가비아에 문의하였는데. 특정 국가를 차단하지않기때문에
        가비아측문제는 아닌것같다고하더라구요.
        이게 임시사이트로 작업할때는중국에서 확인할때문제 없었는데,
        도메인 연결이후 ㅜㅜ 해당문제가 ㅜㅜ

      • 안녕하세요?

        호스팅 업체에서 차단하지 않았다고 한다면(간혹 차단하고도서도 차단하지 않았다고 하는 경우도 있습니다), 문제는 도메인을 의심해볼 수 있을 것 같습니다.

        http://cht.worldxml.com/domain/o1026/ 글을 보면 해당 도메인이 2003년에 만료되는 도메인 리스트에 올라와 있네요.
        이전에 오랫동안 도메인이 사용되어 오면서 중국 정부에 의해 블랙리스트에 오르지 않았을까 의심해볼 수도 있을 것 같습니다.

        중국에서 차단되는 도메인을 검색해볼 수 있는 사이트가 있다면 확인해볼 수 있을 것 같다는 생각이 들기도 하네요.

      • 중국에서 도메인이 차단되었는지 확인해보는 사이트가 있네요.
        https://www.vpnmentor.com/tools/test-the-great-china-firewall/

        현재 해당 도메인은 중국에서 차단되지 않았다고 나오네요.

        https://www.screencast.com/t/w9eCCDhfqh

        중국측에 다시 확인을 요청해보시기 바랍니다.

      • 안녕하세요?

        중국에서 접속하면 다음과 같은 오류가 발생합니다.
        https://www.screencast.com/t/s0z2avtX6Uq

        중국에서는 YouTube가 막혔기 때문에 Youtube 동영상을 삽입하면 오류가 날 수밖에 없습니다.
        중국에서 막힌 서비스를 제거하시면 사이트가 제대로 표시될 것입니다.

        그리고 해외를 대상으로 하는 경우 우리나라 웹호스팅을 이용하면 속도가 느려진다고 합니다.
        다음 글을 참고해보세요:

        https://iwordpower.com/cafe24-and-ecommerce-site-in-other-countries/

  4. 위에 분들은 다 잘 되시는데 왜 저는 안될까요 ㅠㅠ 주소변경을 했는데 사이트가 안떠서 ...ㅠㅠ 파일질라 다운받아서 사이트 주소도 입력하고 , 님이 추천하시는 것도 다 해보았는데 도저히 안되네요.. 제가 너무 몰라서.. ㅠㅠ 흑 너무 슬픕니다.

    • 안녕하세요?

      먼저는 도메인인 제대로 연결되어 있는지 확인해보시기 바랍니다.
      잘 안 되면 웹호스팅 업체에 문의하여 상의해보셔도 좋을 것 같습니다.

      그래도 잘 안 되면 서비스 문의 페이지에서 서비스 의뢰(유료)를 하실 수 있습니다.

      문제가 잘 해결되기를 바랍니다.

  5. 안녕하세요. 문의드립니다.
    예를 들어 현재 제 워드프레스 주소가 http://korea.hosting.com 인데,

    워드프레스 일반설정에 들어가 보면,
    워드프레스 주소 (URL) => http://korea.hosting.com
    사이트 주소 (URL) => http://korea.hosting.com

    이렇게 되어 있습니다. FTP 파일들도 루트폴더에 저장되어 있습니다. 그래서 당연히 http://korea.hosting.com로 접속하면 잘 보입니다.

    그런데 제가 구매한 도메인 http://kpop.net 으로 변경을 하려고 일반설정에서 http://korea.hosting.com을 위아래 모두 http://kpop.com 로 변경하니 "사이트에 연결할 수 없음 kpop.com의 서버 IP 주소를 찾을 수 없습니다."라고 나옵니다.

    DB에서 다시 원래주소http://korea.hosting.com로 변경하니 잘 접속이 되는데, 제가 원하는 kpop.com이라는 도메인으로 변경하려면 어떻게 해야 할까요?

    제가 놓치고 있는 부분이 있을까요? ㅠㅠ
    감사합니다.

    • 안녕하세요?

      도메인의 네임서버 정보를 현재 호스팅 중인 서버의 네임서버로 변경하고 호스팅업체 계정에서 도메인을 연결해야 합니다.
      그래야 올바르게 도메인이 사용 중인 서버로 연결됩니다.
      네임서버 정보를 변경한 후 정보가 완전히 바뀌기까지는 24시간에서 48시간 정도 소요됩니다.

      다음 글을 참고해보세요.

      https://www.thewordcracker.com/basic/%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%9D%98-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%9D%B4%EB%A6%84%EC%9D%84-%EB%8B%A4%EB%A5%B8-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9C%BC%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0/

      • 올려주신 댓글 잘 이해하였습니다. 기본적인 내용인데 제가 간과하고 있었네요. 미세먼지 씻기는 듯한 시원함을 느낍니다. 정말 감사해요~

      • 다행히 미세먼지가 어제보다는 조금 나아진 것 같네요.

        즐거운 하루 보내시기 바랍니다 🙂

  6. 안녕하세요. 저는 원래 컴퓨터로 지정되어있던 로컬호스트 주소를 노트북 IP주소로 등록하려고헙니다. 과정이 어떻게 되는지 궁금합니다.

    • 안녕하세요?

      서버가 아닌 일반 컴퓨터에서 웹서버를 운영하는 방법은 다음 글을 참고해보세요.
      https://opentutorials.org/course/228/6040

      집에 들어오는 인터넷은 일반적으로 IP가 유동 IP입니다. 이 경우 다음 글을 참고해보세요.
      http://withcoding.com/43

      노트북을 가지고 이동하려는 경우에는 IP 주소가 달라지기 때문에 생각처럼 운영하실 수 없을 것입니다.

  7. 한글 도메인을 이용하는 경우 한글도메인을 퓨니코드로 변환하여 테스트해보시기 바랍니다.

    https://www.inplaza.com/puny/index.php

  8. 오류나서 아침부터 식겁해서 미친듯이 검색했는데 덕분에 카페24들어가서 DB복원했습니다. 정말 감사합니다. 혹시 질문하나만 해도 될까요?? 이번에 워드프레스 사이트에 SSL을 적용해야해서 열심히 검색을 했는데 제가 이해한바로는 아래처럼 하면 되는거같더라고요. 근데 이 방법이 맞는지 확인해줄 사람이 없어서 도움을 청해봅니다ㅠ 이대로 진행하면 될까요??
    1.관리자페이지>setting>general에 가서 http를 https로 바꿔주기
    2.http트래픽을 https 트래픽으로 리디렉션시켜주기위해 Really Simple SSL과같은 플러그인 설치하거나 ,
    .htaccess파일에 아래의 코드 추가하기

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    • 안녕하세요?

      문제가 잘 해결되셨다니 다행이네요.

      SSL 인증서를 설치한 후에 말씀하신 대로 하시면 될 것 같습니다.
      카페24에서는 유료로 구입해야 할 것입니다.

      사이트의 모든 http url을 https url로 변경해야 녹색 자물쇠 아이콘이 주소란에 표시됩니다. 그렇지 않을 경우 (i) 모양의 아이콘이 표시됩니다.

      다음 글을 참고해보세요.
      https://www.thewordcracker.com/miscellaneous/%EB%AC%B4%EB%A3%8C-%EB%B3%B4%EC%95%88%EC%84%9C%EB%B2%84ssl-%EC%9D%B8%EC%A6%9D%EC%84%9C%EB%A5%BC-%EC%A0%81%EC%9A%A9%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/

  9. 안녕하세요. 저같은 경우, 설정-일반-워드프레스 주소 칸이 비활성화 되어 있는데 어떻게 수정할 수 있는지 아시나요? ㅠㅠ https://uploads.disquscdn.com/images/bb0192ec1512f55a625de0bcebef7def60d3ffc6585e9cd050755c6488258e65.png

    • 안녕하세요?

      블로그를 방문해주셔서 감사합니다.

      wp-config.php 파일 내에 주소가 설정되어 있을 것입니다. 삭제하시면 됩니다.

  10. Word님 안녕하세요, 질문하나 드려도 될까요? 저 같은 경우에 도메인 구매하여 닷홈 호스팅 계정과 연결하였습니다. 제가 하고 싶은건 Word님처럼 thewordcracker.com/basic/기타 이런식으로 도메인 주소 아래에
    하위 주소가 뜨도록 하고 싶습니다. 워드프레스 설정 - 사이트 주소 설정에 도메인 주소를 넣어보면 접속이 되지를 않습니다. 어떤식으로 설정을 해야 할까요?

    • 안녕하세요?

      사이트 주소를 변경했지만 사이트에 접속이 안 된다면 닷홈에 문의하여 도메인이 제대로 연결되었는지 확인해보시기 바랍니다.

      https://www.thewordcracker.com/basic/envato-market-license-when-an-item-is-used-in-youtube-movies-or-tv-series/ 이런 식으로 표시하고 싶은 경우에는 설정 > 고유주소에서 고유주소 설정을 변경해주시면 됩니다.

      https://www.thewordcracker.com/basic/seo-friendly-url-structure/ 글을 참고해보세요.

      • 도메인을 포워딩으로 하면 안되고 호스팅 연결로 하고, 워드프레스의 설정 - 사이트 주소에 도메인 주소를 넣으니 되네요 감사합니다. 우선은 도메인 주소로 ftp접속이 되는지 확인을 해보면 되네요~

  11. 안녕하세요 홈페이지 url 주소 변경하다가 위에 설명하신바와 같이 실수해서 관리자페이지에 접속하지 못하고 있습니다.ㅠㅠ
    그래서 위에 말씀하신대로 1번 방법인 DB복원 했는데, 여전히 관리자페이지 접속이 안돼서, 2번방법으로 DB사이트 주소 수정하기를 시도하려 했더니 이미 사이트 주소는 /wp가 다시 포함되어 있습니다.
    그런데도 여전히 관리자페이지 접속이 불가한데.... 무엇이 문제인 걸까요 ?ㅠㅠ

    • 안녕하세요?

      서비스 문의를 통해서 같은 내용을 보내주셨네요. 서비스 문의란은 유료 서비스 문의를 위한 것입니다.

      카페24에서 PHP 7을 적용하면 .htaccess 파일이 보이지 않게 됩니다. 아마 그런 것과도 문제가 있을 수 있습니다.

      카페24에서는 SSH에 접속할 수 있는 기능을 제공합니다. SSH를 통해 접속하여 .htaccess 파일을 수정해보시기 바랍니다.

      카페24에서 SSH에 접속하는 방법은 다음 글을 참고해보세요:

      http://www.thewordcracker.com/?p=35373

      • 루트폴더에서는 htaccess가 있는데 wp에서는 보이지 않는 경우인데요 이럴수도 있나요?
        계속 관리자화면 접속 시 http 500에러가 뜨네요 ㅠㅠ

      • 안녕하세요 어제 문제됐던 부분은 해결했네요...
        그런데 카페24에 문의해보니 wp폴더안에 htaccess파일이 없다고, 없을수도 있다고 하는데... 혹시 이런경우에는 index.php파일만 이동,수정 하면 되나요?

      • 안녕하세요?

        /wp 폴더에 현재 워드프레스가 설치되어 있고, 이것을 루트로 접속했을 때 URL에 /wp가 붙지 않도록 조치하려고 시도하는 것 같은데요, 제가 제대로 이해했는지 모르겠네요.

        그런데 /wp 폴더가 표시되지 않도록 한번 시도하는 과정에서 오류가 나서 현재 복구하신 것 같네요.

        다시 동일한 시도를 하면 동일한 오류가 발생할 가능성이 높을 것 같습니다.

        백업을 받아놓으시고 /wp 폴더에 있는 내용을 그대로 루트로 이동시킨 후에 DB에서 /wp 정보를 삭제해주는 방법도 있습니다. 어쩌면 이 방법이 더 바람직할 수 있습니다.

  12. 사이트의 레이아웃이 깨져 보이는 경우 브라우저 주소창에서 https://... 부분을 http://로 수정(즉, 's' 삭제)해보시기 바랍니다.

    kopress에 표시된 Url에 이상하게 https://...가 추가되는 문제가 있네요. 이 때문에 레이아웃이 깨질 수 있습니다.

  13. 참고로 home_url()이 "Site Address (URL)"에 해당합니다.

    http://wordpress.stackexchange.com/questions/20294/whats-the-difference-between-home-url-and-site-url

  14. 아무래도 이 게시물이 제가 찾는 내용에 가장 근접한것 같습니다.
    일단 상기 설명을 이용한 내용은 모두 적용되었고 정상적으로 동작합니다.
    다만 wp-contents의 경로가 원래 폴더명을 보여주는데요 무슨말이냐면...

    abc.com/원래폴더/ --> abc.com 으로 변경 완료.
    대신 업로드 시킬 이미지 주소들이 abc.com/원래폴더/wp-content/uploads/62.jpg
    로 보여지는데요 이 주소도 abc.com/wp-content/uploads/62.jpg 이렇게 보여지게 할 수 있는 방법이 없을까요? 구글 해외검색까지 다 해봤는데 도저히 답이 안나와서 이렇게 문의 드립니다. ㅠㅠ

    • 위에서 "워드프레스 사이트 주소를 하위 폴더에서 루트로 변경하기" 부분을 참고해보시기 바랍니다.

      위에서 소개한 내용("워드프레스 사이트 주소를 하위 폴더에서 루트로 변경하기")은 WordPess Codex 문서에 나오는 내용이기 때문에 그대로 따라하면 문제가 해결될 것이라 생각됩니다.

    • 참고로 abc.com/wp/ 폴더 내의 모든 파일을 abc.com 내로 이동시킨 경우에는 DB에서 모든 경로에서 /wp/를 없애주어야 합니다. 아니면 다시 abc.com/wp/ 폴더 내로 파일을 모두 이동시킨 후에 위에서 설명한 "워드프레스 사이트 주소를 하위 폴더에서 루트로 변경하기" 부분을 참고하여 작업해주셔도 되고요. (이 경우 DB에서 경로를 일괄적으로 수정해주는 것이 더 효율적일 것 같습니다.)

  15. 본문에 나와있는대로 설정대로 했는데 여전히 도메인 주소를 입력하면 AMI test 페이지가 나옵니다..그리고 도메인 주소 옆에 /wordpress를 붙여 접속한 뒤 좌측 맨 우측의 사이트 이름을 클릭하면 AMI test 페이지로 가버리고요;

    • 안녕하세요? 블로그를 방문해주셔서 감사합니다.
      댓글의 내용만으로 정확하게 파악하기가 쉽지 않네요.
      조금 더 자세히 설명해주시겠어요?
      원하시는 경우 서비스(유료) 요청 페이지에서 서비스를 요청하실 수 있습니다: http://www.thewordcracker.com/support-system/

  16. 안녕하세요 -
    포스팅을 보고 한가지 질문이 있어 글을 남깁니다.

    저의 상황은 http://도메인주소.com/wp 이렇게 하위폴더를 쳐야지만 나오는 상황입니다.
    그래서 설명해주신 글 처럼 시도를 하려고 하는데, wp 하위폴더안에 .htaccess 파일이 없는상태입니다.

    어떤 부분이 잘못되어있는건지 알 수 있을까요ㅠㅠ?
    그리고 사이트주소란에 http://도메인주소.com/wp 이것을 http://도메인주소.com 이렇게 변경하고 저장했는데
    아무이상이 없고, 어떠한 오류 메세지도 뜨지 않습니다 ㅠㅠ

    어디서부터 잘 못 된걸까요ㅠㅠ?

    • 안녕하세요?

      우선 .htaccess 파일이 없다면 파일질라(FileZilla)에서 숨김 파일을 강제로 표시하도록 설정해보시기 바랍니다.

      http://www.thewordcracker.com/wp-content/uploads/2016/09/Force-to-Show-hidden-files.png

      파일질라에서 "서버">"숨김 파일 강제 표시"를 선택하면 숨겨진 파일이 강제로 표시됩니다.

      그래도 없다면 .htaccess 파일을 하나 만든 후에 진행해보시기 바랍니다.

      잘 안 되면 권한 문제일 수 있습니다. 권한을 777로 설정한 후에 진행해보시고, 그래도 안 되면 웹호스팅 담당자에게 연락하여 문제를 수정해야 할 수 있습니다.

      • 안녕하세요 ! 친절한 답변 감사드립니다. 🙂
        사용하는 호스팅업체에서 워드프레스 www로 자동설치하니깐, 하위폴더도 자동으로 없어지더라구요 !
        홈페이지가 처음으로 돌아가는 위험성은 있지만 홈페이지를 구성하기 전 단계라 간단히 해결되었습니다.

        감사합니다 !

  17. 참고로 워드프레스 주소(URL)는 WP_HOME으로 워드프레스 코어 파일이 위치한 주소(예: http://www.example.com/wp)이고 사이트 주소(URL)는 사용자들이 브라우저 주소창에 입력하여 들어가는 주소(예: http://www.example.com)로 WP_SITEURL입니다. 어쩌다 보니 그렇게 되었겠지만 명칭과 코드(WP_HOME, WP_SITEURL)가 혼란스럽게 되어 있습니다.

    http://cdn.inmotionhosting.com/support/images/stories/wordpress/change-url/url-settings-in-wordpress-dashboard.png

    • Meanwhile, site_url() references the field labeled "WordPress Address (URL)" in General > Settings.

      So, if you're wanting to reference where a physical path might be such as calling a plugin's folder path on the URL to load an image, or calling a theme's folder path to load an image, you should actually use other functions for those - look at plugins_url() and get_template_directory_uri().

      The site_url() will always be the location where you can reach the site by tacking on /wp-admin on the end, while home_url() would not reliably be this location.

      The home_url() would be where you have set your homepage by setting General > Settings "Site Address (URL)" field.

      https://wordpress.stackexchange.com/questions/20294/whats-the-difference-between-home-url-and-site-url

  18. 워드프레스 사이트 주소를 잘못 변경했다가 며칠째 헤매다가 여기까지 오게 되었습니다.

    이렇게 간단한데 바보같이...
    너무 감사합니다. 즐거운 하루 되세요^^^
  19. 정말 감사합니다. 덕분에 홈페이지를 무사히 복구했습니다. 이 사이트에 좋은 정보가 만네요. 자주 들러겠습니다.

댓글 남기기

댓글을 입력해주세요!
이름을 입력해주세요