이틀 전, 저는 고객이 웹사이트를 Pagoda 패널의 PHP 버전으로 마이그레이션하도록 도왔습니다. 웹사이트는 5.2 였습니다.
웹사이트를 마이그레이션하는 3단계: 웹사이트 파일을 마이그레이션하고, 데이터베이스를 가져오고, 마지막으로 데이터베이스 링크 파일의 구성 정보(데이터베이스 이름, 데이터베이스 사용자 이름, 데이터베이스 비밀번호)를 수정합니다. 결국 새 데이터베이스의 구성 정보는 원본과 다를 수 있습니다.)
도메인 이름 바인딩 및 확인, 그리고 이 세 단계를 완료한 후 웹 사이트에 액세스하면 다음 메시지가 나타납니다.
치명적인 오류:호환되지 않는 파일 형식:인코딩된 파일의 형식은 메이저 ID입니다...
처음에는 계정인 줄 알았습니다. 데이터베이스 구성 파일 수정 시 번호 비밀번호가 틀리거나 변경 시 실수로 공백이 생겼습니다. 그런 다음 사이트를 다시 생성하고 사이트 생성 시 데이터베이스 정보를 이전과 동일하게 직접 설정합니다(따라서 구성 파일을 수정할 필요가 없습니다). 이렇게 Jiangbianniao Host의 웹사이트가 Pagoda로 이동되었습니다. . 매우 편리합니다.
그런데 수정하고 다시 홈페이지에 가보니 여전히 같은 문제가 있어서 인터넷으로 검색해보니 설정 파일 문제라고 하는 분도 계시고, php 버전 문제라는 분도 계셨습니다. 구성 버전에는 문제가 없기 때문에 PHP 버전을 변경해 보았습니다(웹 사이트의 원래 PHP는 5.2이고, 새로운 탑 사이트 PHP는 5.4입니다). PHP 버전을 5.2로 변경하고 방문했을 때. 다시 말하지만 웹사이트는 정상이었습니다.
실제로 웹사이트를 마이그레이션하거나 Windows 2003 시스템에서 Windows 2008 시스템으로 웹사이트를 마이그레이션할 때 PHP 버전 문제를 고려해야 합니다.