2013-01-15 4 views
0

나는 이와 비슷한 게시물이 많이 있지만 답변을 찾을 수없는 것으로 알고 있습니다. FileZilla에 새로 생성 된 디렉토리에 WordPress 파일을 업로드했습니다. 모든 것이 성공했습니다. localhost에서 내 데이터베이스를 내 보낸 다음 cPanel로 가져 왔습니다. ByetHost에서 제공 한 웹 사이트 URL을 열었을 때 축하 메시지였습니다. 그래서 URL에/wordpress를 추가하면 홈 페이지로 리디렉션됩니다. 다른 페이지를 클릭하려고하면 "데이터베이스 연결을 설정하는 동안 오류가 발생했습니다"라는 오류가 발생했습니다. 검색 주소창을 보면 localhost/wordpress/hobby와 같은 링크가 여전히 localhost에 있습니다. BypHost에서 제공 한 wp-config.php 자격 증명을 변경했습니다. 로그인 할 때에도 데이터베이스 오류는 계속 발생합니다. 나는 wp-admin/install.php를 해보려고했는데, 이미 설치했다고 말했지만 로그인하려고하면 데이터베이스 오류가 나온다. 초심자를 도와주세요, 고마워요!데이터베이스 연결을 설정하는 동안 오류가 발생했습니다. Wordpress

답변

0

로컬 샌드 박스 개발 및 프로덕션 서버 배포에 공통적 인 문제가있는 것 같습니다.

간단한 이야기는 데이터베이스에 여러 레코드에 "로컬 호스트"참조가 있다는 것입니다. 프로덕션 서버에 배포하고 "yourdomain.com"에서 연결을 시도하면 시스템은 URL과 데이터베이스의 레코드간에 충돌이 발생합니다.

도메인 이름이 변경 될 때 설치를 마이그레이션하는 방법에 대한 Codex의 주소는 good article입니다. (그것은 본질적으로 당신이하고있는 것입니다).

0

난 당신이 URL이 wp_options 테이블 'SITEURL'와 '집'siteurl

에 저장되어있는 데이터베이스에 URL을 변경할 필요가 있다고 생각 당신은 다음 wp_options 테이블에 URL을 변경 한 후 프로젝트의 하드 코어 URL을 가지고 있다면, 당신은 할 수 update url plugin을 사용하여 URL을 업데이트하십시오. 이것은 당신에게

데이터베이스를 내보내기 전에 설정 페이지에 사이트 URL과 워드 프레스 URL을 변경해야 할 필요가
+0

"localhost"(siteurl뿐만 아니라)는 다른 많은 위치에서 참조 될 수 있지만 예, 관리자 섹션에 대한 액세스 권한을 다시 부여하기에 충분할 수 있습니다. 모든 미디어 참조, 링크 등은 여전히 ​​손상됩니다. 설치를 올바르게 마이그레이션하는 방법에 대한 내 대답을 참조하십시오. –

+0

예 .. 방금 하드 코어 URL을 가지고 있지만 좋은 연습이 아니 었습니다. –

0

도움이 될 것입니다

희망. 이것은 어떤 문제도 방지해야합니다.

로그인하면 퍼머 링크를 업데이트 해보십시오. 또한 사용자 정의 메뉴 또는 링크를 추가 한 경우 이러한 메뉴도 업데이트해야합니다.

0

몇 개의 플러그인을 설치 한 후에이 오류가 발생했습니다. 여러 플러그인을 제거하십시오. "플러그인 성능 프로파일 러"를 사용하여 거대한 MySQL quire 생성 플러그인을 확인할 수 있습니다.

관련 문제