it-swarm-ko.tech

WordPress는 MySQL의 게시물과 가상 호스트 이름을 호스트 이름으로 묶을 수 있습니까?

저는 Mac에서 OS X 10.6.4를 실행하는 WordPress 사이트를 개발하고 있습니다. OS X의 기본 제공 Apache 서버를 사용하여 개발 중에 사이트를 로컬로 실행합니다. WordPress를 설정하고 문제없이 OS X의 MySQL에 연결했습니다. 사이트가 잘 작동하는 것 같아서 글을 올리거나 수정할 수 있습니다.

WordPress 설치는 ~/Sites/mysite.dev라는 폴더에 있습니다.

또한 mysite.dev에 대한 요청을이 폴더로 리디렉션하기 위해 .hosts 파일과 Apache의 httpd-vhosts.conf 파일을 사용자 정의했습니다. 그래서 브라우저 창에 http://mysite.dev를 입력하면 사이트가로드됩니다. 여기에는 문제 없습니다.

따라서 브라우저, http://mysite.devhttp://localhost/~Gabe/mysite.dev/의 두 가지 주소에서 사이트에 액세스 할 수 있습니다.

이상한 점이 있습니다 : http://mysite.dev에 가면 WordPress 사이트가 정상적으로로드됩니다. http://localhost/~Gabe/mysite.dev/에 갈 때 WordPress는 데이터베이스에서 게시물을 찾을 수 없습니다. "죄송합니다. 기준에 맞는 게시물이 없습니다."라는 메시지가 표시됩니다. N.B .: Apache는 두 경우 모두 PHP 코드를 정상적으로 처리하지만, 한 가지 경우 WordPress는 MySQL에서 게시물을 가져올 수 있지만 다른 경우에는 그렇지 못합니다.

내 첫 번째 생각은 이것이 WordPress의 구성에 문제가있어서 WordPress URL을 http://localhost/~Gabe/mysite.dev/로 변경했지만 아무런 차이가 없었습니다.

두 주소를 사용하면 다른 결과가 나오는 이유를 모르겠습니다. 어떤 도움을 주셔서 감사합니다.

BBEdit의 웹 미리보기 창에서 사이트를 미리보고 싶은데 BBEdit은 http://localhost/~Gabe/mysite.dev/ 주소를 통해서만 사이트를로드합니다. (궁금한 점이 있으니 참고하시기 바랍니다.)

2
Gabe

이 문제를 해결할 수있었습니다. WordPress 주소와 사이트 주소를 모두 설정하면 http : //localhost/~Gabe/mysite.dev/ .

1
Gabe