phpwind 3.01 포럼은 무료 포럼 중에서 가장 강력하고 빠른 포럼 중 하나라고 할 수 있습니다. 이 포럼을 사용하는 과정에서 저는 몇 가지 경험을 축적하여 여러분과 공유합니다.
1. 데이터 백업
포럼 데이터의 양이 계속 증가함에 따라 기본 파일 크기에 따라 하나의 파일이 모든 백업 데이터를 수용할 수 없는 경우가 종종 있습니다. 호스트 속도가 상대적으로 느리고 네트워크 속도가 좋지 않은 경우 첫 번째 파일이 생성된 후 흰색 화면이 자주 나타나고 응답이 나타나지 않습니다. 백업이 완료되었다고 생각하지 마십시오. (우리는 이것에 속아 큰 손실을 입었습니다!)
이런 경우에는 반응이 빠른 브라우저를 사용하는 것이 가장 좋습니다. 저는 일반적으로 백업 과정을 정상적으로 반영할 수 있는 오페라를 사용합니다. 백업이 실제로 완료되었음을 나타내기 위해 백업이 완료되었다는 메시지가 나타날 때까지 기다려야 합니다.
또 다른 가능한 방법은 백업 파일의 크기를 수정하는 것입니다. 예를 들어, 백업 파일이 약 1MB인 경우 이를 2048K로 설정하면 백업이 중간에 중단되는 것을 방지할 수 있습니다.
2. phpwind의 복구 기능을 사용하여 SQL 문 실행
Phpwind의 백업 파일은 실제로 데이터베이스의 SQL 문으로, 테이블을 삭제하고 다시 작성하는 문과 데이터를 삽입하는 문이라는 두 가지 범주로 나뉩니다. 데이터베이스의 백업 데이터가 불완전한 경우 백업 파일에 SQL 문을 수동으로 추가할 수 있습니다(테이블 구조 재구성을 위한 문을 삭제하고 데이터 삽입을 위한 문만 유지하는 등 일부 문을 삭제할 수도 있음). 백업 파일 내용의 헤더 몇 줄이면 충분합니다. 그리고 어떤 SQL 문이라도 사용할 수 있으며, phpwind는 이러한 SQL 문을 충실히 실행해 줄 것입니다.
3. phpwind를 다시 설치하지 않고 공간을 마이그레이션하는 팁:
공간 이동은 우리가 자주 접하는 일이라고 할 수 있습니다. (아니, 중국의 가상 호스팅 서비스 제공 업체가 혼합되어 있고 나쁜 사람들을 자주 만난다고 누가 말했습니까?) 기존 방법에 따라 다시 업로드해야 합니다. 설치 파일을 다운로드하고 phpwind를 다시 설치한 다음 수정된 BBS 디렉터리로 설치 디렉터리를 덮어쓴 다음 마지막으로 MySQL 데이터베이스를 복원합니다. 특히 인터넷 속도가 평균인 경우 다소 긴 FTP 업로드 프로세스가 필요합니다.
실제로 오늘날의 가상 호스팅 서비스 제공업체는 일반적으로 phpMyAdmin 데이터베이스 관리 도구를 제공합니다. 이 도구를 사용하면 설치 프로세스를 건너뛸 수 있습니다.
면책 조항: 가상 호스트가 phpMyAdmin을 제공할 수 없고 아직 phpMyAdmin을 설치하지 않은 경우 다음 내용을 읽을 필요가 없습니다. (phpMyAdmin을 업로드하고 설치하는 데 필요한 시간이 phpwind보다 적지 않기 때문에 저는 한 번 속았습니다.)
- 백업 파일의 용량이 작고(수백K) 인터넷 속도가 좋다면, phpMyAdmin에서 SQL 파일을 실행하여 백업 파일을 직접 실행할 수 있습니다.
하지만 제가 테스트한 결과 파일이 너무 크면 1MB 정도만 되어도 네트워크 속도가 평균이라면 성공하기 어려운 경우가 많습니다. 따라서 phpwind의 원본 버전을 설치하는 것이 여전히 중요합니다.
하지만 관심이 있는 경우 백업 파일을 수정하고 데이터 구조 부분만 추출한 후 실행할 수 있습니다.
즉, 실제로 새로 설치된 phpwind의 깨끗한 데이터베이스 파일을 찾을 수 있으며(따라서 웹 사이트의 첫 번째 백업을 저장하는 것이 가장 좋습니다) 먼저 PhpMyAdmin을 사용하여 이 파일을 실행하여 데이터베이스 구조를 복원합니다.
- 다음 단계는 백업한 포럼 디렉터리를 새 공간에 복사하고(data 디렉터리 아래에 sql_config.php 파일을 유지해야 함) BBS 파일이 수정되지 않은 경우 BBS 웹 페이지 파일을 복원하는 것입니다. 어쨌든 설치된 파일을 직접 사용하면 됩니다. 그렇지 않으면 여러 번 수정된 BBS 파일을 업로드해야 합니다.
- 또한 UNIX 계열 호스트를 사용하는 경우 일부 디렉터리의 속성도 수정해야 합니다. phpwind 설치 지침의 요구 사항에 따라 여러 디렉터리의 속성을 777로 변경(실제로는 변경)할 수 있습니다. 755까지는 정상적으로 실행되는 경우가 많습니다.) 기본적으로 새 포럼은 성공적으로 마이그레이션됩니다.
simple 디렉터리에 있는 여러 파일의 속성을 755로 수정하는 것을 잊지 마세요. 그렇지 않으면 그래픽이 없는 인터페이스에 올바르게 액세스할 수 없습니다. (이것은 사이트의 액세스 소스를 확인할 때 우연히 발견한 것입니다. 우리는 결코 사용된 이미지 없는 버전은 검색 엔진에서 가장 선호하는 버전입니다.
- 다음으로, 데이터 디렉토리 아래의 sql_config.php 파일에서 데이터베이스 이름, 사용자 이름, 비밀번호 및 기타 정보를 수정하는 것을 잊지 마세요.
phpwind를 다시 설치하는 경우 방금 설치한 phpwind 디렉토리의 데이터 디렉토리 아래에 있는 sql_config.php 파일을 실제 포럼 디렉토리의 데이터 디렉토리에 복사하고 파일 속성을 777로 설정합니다.
- 마지막으로 중요한 단계는 FTP를 사용하여 실제 데이터베이스 백업 파일을 Data 디렉터리에 업로드한 다음 phpwind 관리자 계정으로 백엔드에 로그인하여 데이터를 빠르게 복원하는 것입니다.
데이터를 복원한 후 마지막으로 백그라운드에서 모든 캐시를 업데이트합니다.