작성일자
카테고리 워드프레스/워드프레스 일반

이전 글에서는 워드프레스 설치 폴더를 루트에서 서브 폴더로 변경해서 모든 파일을 서브 폴더로 이동했습니다. 이렇게 이동하더라도 도메인만 입력해도 홈페이지가 나타났죠. 만일의 경우 워드프레스를 설치를 잘못해서 루트에 파일을 업로드 한 것이 아니라 모든 파일이 있는 wordpress 폴더 자체를 루트에 업로드 해서 설치를 한 경우가 있을 수 있습니다. 서브 폴더에 워드프레스를 의도적으로 설치해서 사용할 수도 있는데 그러다가 루트로 이동해야할 상황도 발생합니다. 이럴 경우 도메인만 입력해서는 홈페이지에 접속이 안되고 서브 폴더까지 입력해야 합니다. 그래서 이런 상황에서 도메인만 입력해도 홈페이지에 접속할 수 있는 방법을 알아봅니다. 어제 방문자님이 방명록에 글을 남겨서 도움을 요청했는데 이미 설정을 변경해놔서 제가 로그인조차 하지 못하는 상황이라서 재설치를 권했습니다.



제 경우는 xe엔진과 다른 사이트 파일들이 있어서 하나의 도메인에 여러개의 홈페이지용 폴더를 만들어서 사용했습니다. 그래서 워드프레스 홈페이지로 가려면 닷홈 사이트에서 도메인 다음에 wordpress를 추가해줘야 블로그가 나타납니다. 도메인만 넣어서는 위와같은 에러 메시지가 나옵니다.



파일질라로 닷홈에 접속해서 루트에 보니 3개의 홈페이지용 폴더가 있습니다. 각각의 홈페이지로 접속하려면 도메인에 해당 서브 폴더를 추가로 넣어줘야 가능한 상황이죠. 워드프레스를 도메인만 입력해도 접속이 가능하도록 해보겠습니다.



워드프레스 폴더로 들어가서 index.php 파일을 오른쪽 마우스 클릭하고 다운로드 합니다. 파일질라는 이동이라는 기능이 없어서 리모트에서 파일이나 폴더를 다른 폴더로 이동하는 것이 불가능하기 때문에 로컬로 내려받은 다음 다시 다른 폴더로 업로드해야합니다. 마찬가지로 .htaccess파일도 내려받습니다. 이 파일은 숨김파일이기 때문에 보이지 않습니다. 그래서 메뉴에서 서버-숨김파일 강제표시를 클릭하면 보이게 됩니다. 이 파일은 고유주소나 다중사이트 만들때 필요한 파일입니다.



리모트 사이트에서 폴더를 루트로 이동하고, 로컬에서 위에서 내려받은 파일을 루트로 업로드합니다. 



파일질라에서도 파일을 편집할 수가 있는데 로컬의 파일편집기를 사용합니다. 메뉴에서 편집-설정을 클릭하면 위와같은 창이 나옵니다. 좌측 열에서 파일편집을 선택하고 우측 열에서 "사용자 편집기 사용"을 선택하고 찾아보기 버튼을 클릭해서 내가 사용하는 편집기의 실행파일을 선택합니다. "항상 기본 편집기로 사용"에 체크하고 확인 버튼을 클릭합니다.



index.php파일을 오른쪽 마우스 클릭해서 "보기/편집"을 선택하면 내가 사용하는 편집기에 파일이 열립니다.




17번째 줄을 보면 require('./wp-blog-header.php'); 로 돼있는 것을 위처럼 wordpress를 추가해줍니다. index.php파일을 루트로 이동해 왔으니 wp-blog-header.php 파일을 인식하려면 서브폴더를 추가해줘야 하는 것입니다. Ctrl+S 키를 누르면 저장됩니다.



파일질라에 와서 보면 위처럼 작은 창이 나타납니다. 파일질라를 통해서 로컬에서 파일을 편집하는 것은 내컴퓨터의 임시 폴더에 저장한 다음 이 파일을 편집기로 여는 것입니다. 편집을 마쳤으니 "로컬 파일 편집 완료 후 삭제"에 체크해야 내 컴퓨터에 남아있지 않습니다. "예"를 클릭합니다.

 


이전에는 관리자 화면에서 설정 부분을 먼저 변경하고 폴더를 이동했는데 꼭 순서를 지켜야하는 것은 아닙니다. 그래서 이번에는 설정을 나중에 했습니다. 설정-->일반에서 사이트 주소를 루트로 변경하고 저장합니다. 이렇게 하면 도메인만 입력해도 아래처럼 잘 나옵니다. 이전의 방법과는 달리 이번에는 이미지나 첨부파일의 URL을 변경하기 위해서 플러그인을 사용하지 않아도 됩니다. 왜냐하면 모든 데이터베이스의 URL은 현재 워드프레스 파일이 있는 도메인/wordpress를 가리키고 있기 때문입니다. 



저작자 표시 비영리 변경 금지
신고
JOHN KIM

저 같은경우는 /wp 폴더 안에 워드프레스가 설치되어 있습니다. 멀티사이트 운영을 위해 이것을 루트로 변경하고 싶은데요, 어찌해야할지, 고민하는 중입니다. (고민한다고 알수 있을지는 모르겠네요 --;;;)

BlogIcon 베누시안

이 내용을 참고하면 바꿀 수는 있지만 다중사이트 기능은 설치한지 한달이 지나면 서브디렉토리에는 설치할수가 없고 서브도메인만 가능합니다. 공유 서버를 이용한다면 이 또한 불가능합니다. 워드프레스 3.5버전부터는 이런 한달의 제한이 없어집니다. 12월 5일에 출시될 예정입니다.

BlogIcon Ginzo

포스팅 잘봤습니다.

현재 윈도우7 파일질라 사용하고 있습니다. 아무리 찾아봐도 .htaccess 파일을 못찾겠습니다. 파일질라 숨김파일 강제 표시했음에도 index.php만 있습니다.

뭐가 문제일까요?

웹호스팅 리셋을 해야나타나려나요?

그리고 오프라인으로 강의 들었을때는 제 웹폴더 루트 폴더에 wordpress 폴더 자체로 말로 그 안에 있는 폴더 wp-admin, wp-content, wp-includes 따위의 모든 파일을 드래그앤 드롭으로 루트 폴더에 넣으라고 설명해주었습니다.

그러나 제가 등록한 호스팅 업체 가비아측에서는 루트에 바로 워트프레스를 넣는건 보안상 좋지 않으니 /wordpress/파일들 이렇게 워트프레스 폴더에 넣어라고 설명해주더군요. 혹시 이에 대해서 어떻게 생각하시는지 여쭤봅니다.

지금 이런 링크 문제로 인해서 그런지 모르겠으나 버디프레스 플러그인과 전용 테마를 설치했음에도 계쏙해서 포럼이나 제 카테고리들이 접속이 안되네요.. 정말 골치 아픕니다 ㅠㅠ www.beatz.kr/wordpress

BlogIcon 베누시안

보안상 좋지 않다는 것은 별로 이유가 없습니다. 워드프레스는 대부분 루트에 설치하고 사용합니다. .htaccess 파일이 없다면 만들어지지 않아서 그런 것이겠죠. 워드프레스를 다른 폴더에 설치했다면 해당 폴더에 있을 겁니다.

돈디

안녕하세요!! 질문하나 드리려고 합니다^^


워드프레스를 설치한 도메인은
http://계정.kimsq.net 인데요, 이쪽에서
메뉴와 컨텐츠, 카테고리 작업을 했습니다.

그 후에 설정- 일반에서
워드프레스 url과 사이트 주소 url 을 http://m.aaa.co.kr 로 변경을 했는데

위에 얘기한 http://계정.kimsq.net 으로 작업을 해서 그런지 도메인을 http://m.aaa.co.kr 로 변경하면 스타일이나 메뉴를 눌렀을 때
오류가 발생하더라구요..

어떻게 해결해야할까요??

예를 들어 http://계정.kimsq.net/찾아오는길 로 되있을때는 연결이 잘되는데
변경한 도메인 http://m.aaa.co.kr/찾아오는길 <- 이 없기때문에 오류가 생기는 것 같은데 혹시 해결방법을 아시나요??

BlogIcon 베누시안

안녕하세요. http://martian36.tistory.com/1009 <-- 이곳의 URL 변경하기 부분을 참고하세요.

비밀댓글입니다

BlogIcon 베누시안

http://martian36.tistory.com/1098

위 글을 참고하세요.

짱짱짱맨

여기에 댓글을 달아도 될지 모르겠지만요.
루트에 설치했습니다.
정상적으로, 도메인뒤에 /wp-admin을 붙여서 치면 관리자 로그인페이지가 나옵니다.
그런데 홈페이지 사용자들도 관리자 로그인페이지에 쉽게 접근하는것이 맘에 불편합니다.
도메인 주소를 치면 홈페이지로 들어가고, 도메인주소/somename/wp-admin해야 관리페이지로 들어가게는 할 수 없나요? 어떻게 하나요?

BlogIcon 베누시안

http://martian36.tistory.com/1042

위 글을 참고하세요.

비밀댓글입니다

BlogIcon 베누시안

위 도메인/wp로 접속하면 콘텐츠는 나오고 있습니다. 아마도 수정하고 원상복구하면서 뭔가 빠트린 것 같습니다. 이 글과 다음 글을 참고하면 해결될 것입니다.

비밀댓글입니다

BlogIcon 최규영

위 내용 지금 도 되는건가요 ~~~???

티스토리 툴바