Wordpress와 Headway를 사용하여 만들어진 클라이언트의 WordPress 사이트가 있습니다. 새로운 공유 서버 (동일한 하드웨어 구성을 가진 동일한 호스트 공급자)에서 새 도메인으로 이동해야합니다.Wordpress를 Headway로 새 도메인으로 이동하면 사이트가 깨집니다.
저는 Wordpress/Headway 콤보를 포함하여 이전과 같이 많은 Wordpress 설정을 이전했습니다. 또한 디버깅 도중 Headway의 설명서와 비디오를 사용하여 모든 작업을 올바르게 수행하는지 다시 확인했습니다.
데이터베이스를 이동하고 이전 도메인의 모든 항목을 새 도메인으로 바꾸고 모든 파일 경로를 업데이트했습니다. 그런 다음 public_html
폴더를 새 서버에 복사했습니다. 사이트가이 시점에서 작동해야합니다.
대신에 공백 HTML 페이지에 Headway 오류 메시지 No Content to Display
가 표시됩니다. Headway가 블록에 대해 일련 화 된 데이터를 저장하는 wp-config
테이블로 문제를 추적했습니다. wp-config
테이블의 Headway 항목을 제외한 모든 곳의 데이터베이스에서 새 도메인으로 데이터를 업데이트 할 수 있습니다. 내가 그것들을 업데이트하자마자, 사이트는 그 곳 곳곳에 떨어져 나가기 시작하고, 그것들을 모두 업데이트하면, 사이트는 Headway 에러 메시지 No Content to Display
을로드합니다. /wp-admin
콘솔을로드 할 수 있고 내 모든 콘텐츠가 존재하고 올바르게 보이는 것처럼 기본 Wordpress 시스템이 여전히 작동하는 것 같습니다.
더 깊은 문제를 추적하는 경우 Wordpress 함수 get_options()
이 헤드 웨이 파일 data-layout-options.php
에서 실패하고있는 것 같습니다. 더 이상 디버깅 할 수 없었습니다.
이 사이트는 원래 도메인에서 완벽하게 작동하며, 이론적으로 모든 데이터를 직접 복사 한 다음 기존 도메인을 새 도메인으로 간단히 교체합니다.
누구나 비슷한 문제를 해결할 수 있습니까? 실제로 코드에서 버그를 쫓고있는 것처럼 느껴질 것입니다. 단순한 감시 또는 구성 설정이 일종의 munged 일 때입니다. 도와주세요!!!
나는 같은 문제를 여러 번 했어요. 내가 searchreplacedb2 interconnectit (http://interconnectit.com/products/search-and-replace-for-wordpress-databases/)를 사용하고있다 그것은 unserialize해야합니다 - 모든 것을 reserialize지만, 어떤 이유로 HeadWay는 이런 식으로 새로운 도메인. – mikkelbreum
@mikkelbreum -이 응용 프로그램을 사용하여 직렬화 된 헤드 웨이 데이터를 작업하고 유지 관리 했습니까? – ricbax
몇 가지 추가 grep/replace를 사용하지 않고 "이것은 완벽하지는 않지만 내 자신의 grep을 대체 할 필요가 있습니다. 또한 놓친 사람 중 일부가 Headway 직렬화 된 데이터에 있었고 문자열 길이를 제대로 업데이트했는지 확인하기 위해 MySQL 쿼리를 수행해야했습니다. " –