0

나는 내 WordPress 웹 사이트를 AWS 호스팅으로 이동하려했습니다. 도메인은 123-reg에 등록되어 있으며 거기서 NS를 업데이트했습니다 (변경 사항이 확인되었음을 확인했습니다).AWS 로의 도메인 전송

AWS에서 자습서를 따라 새로운 EC2 서버를 설치하고 LAMP와 wordpress를 설치하면 모든 테스트가 정상적으로 돌아 왔습니다. 로드 밸런서도 구성했습니다.

나는 두 개의 도메인 (enablie.com 및 enablie.co.uk)을 가지고 있으므로 탄력있는 IP가있는 버전 하나를 시도해 보았습니다. 차이는 없는지 보지 못했지만 보이지 않습니다.

도메인을 라우팅하려고 했으므로 사이트가 작동하지 않는 것으로 나타났습니다. Updraft를 통해 내 WordPress 사이트를 업로드하려고 할 때 사이트에서이 주소로 naviagated하면 http://ec2-35-177-92-36.eu-west-2.compute.amazonaws.com/wp-login.php이 열리지 않는다고 말합니다. 서버가 응답하지 않는 페이지. 수동으로 enablie.co.uk/wp-login.php로 다시 변경하면 로그인 세부 정보로 추가 할 수 있지만 다시 동일한 오류 메시지가 표시되어 http://ec2-35-177-92-36.eu-west-2.compute.amazonaws.com/wp-login.php으로 다시 이동합니다.

wp-config.php 파일에서 WP_HOME 및 WP_SITEURL을 업데이트하여이 문제를 해결하려고했지만 수정하지 않았습니다.

여기에 관련된 여러 가지 질문을했지만 문제를 해결할만한 것을 찾을 수 없습니다. 내가 무엇을 시도해야하는지 조언 해주세요.

감사

리사

+0

하면 해당 도메인에 대한 가상 호스트를 만들나요 :

오른쪽 데이터베이스를 선택한 후 다음 사용? – DaFois

+0

예 - 모두 새로 설정했습니다 –

+0

내 테마의 URL이 잘못되었습니다 ... – DaFois

답변

1

문제는 이제 해결 - 데이터베이스 항목은 여전히 ​​이전 URL을 지적했다. mysql을 통해 업데이트되었으며 이제는 모두 잘 작동합니다.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl'; 

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl'); 

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl'); 

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');