it-gundan.com

한 서버에서 다른 서버로 사이트를 전송하는 것 – 좋은 도구?

저는 웹 마스터가 아닙니다. 저는 응용 프로그램 및 데이터베이스 개발에 대한 강한 편견을 가지고있는 일반인이지만 현재는 이전에 상담 한 클라이언트를 돕고 있으며 일부 파일을 한 호스팅 제공 업체에서 다른. 확장 성을 처리 할 수 ​​있도록 클라우드 호스팅으로 점점 더 많은 것들을 옮기고 있습니다. 대규모 이벤트가 발생하고 사람들이 자신의 데이터를 원할 때 많은 인기를 얻습니다.

그들의 평범한 웹 녀석은 그들에게 일종의 조각을 냈습니다.

모든 정적 콘텐츠 (데이터 파일, 보고서 등)는 일부 링크를 번역하고 일부 Google 웹 로그 분석을 추가해야합니다.

그러나 새 사이트를 이전 사이트와 동기화하기 위해 처음에 전송을 수행하는 데 유용한 도구는 무엇입니까? 끊어진 링크 등을 수정하기 전에? 나는 그들이 오래된 사이트와 새로운 사이트에 FTP 액세스 할 수 있다고 확신합니다.

가장 좋은 것은 Mac 또는 PC입니다.

2
Cade Roux

특히 사이트에 동적 기능이있는 경우 힘든 작업이 될 수 있습니다. 조심스럽게 밟아 라!

내 경험의 대부분은 Windows에 관한 것이므로 해당 플랫폼에 대해 이야기하겠습니다.

파일 동기화를 위해 내가 가장 좋아하는 상용 도구는 Beyond Compare ; 직장에서 여러 다른 링크 유형에서 파일 수준 동기화를 처리하는 데 사용하고 있습니다. FTP 및 파일 공유에서 잘 작동하며 비교 유형, 필터링 등에 대한 다양한 옵션이 있습니다.

예산이 부족한 경우 WinSCP 또는 FileZilla 와 같이 두 사이트에서 로컬 하드 드라이브로 파일을 복사 한 다음 WinMerge 또는 이와 비슷한 것을 비교하십시오.

새 사이트 동기화가 완료되면 링크 검사기를 실행하여 사이트가 손상되지 않았는지 확인하십시오. Xenu 's Link Sleuth 꽤 오래된 학교로 보이며 약간의 사용성 문제가 있지만, 내 경험상 여전히 작업에 가장 적합한 도구입니다.

4
JasonBirch

운이 좋으면 현재 서버와 새 서버가 모두 clinuxel Linux 서버에 있습니다. 그것들은 마이그레이션하기가 매우 쉽고 cpanel은 실제로 당신을 위해 그것을 할 것입니다 (양쪽에 SSH 액세스가 필요합니다).

그렇지 않으면 모든 사이트 파일을 현재 서버에서 새 서버로 FTP하면됩니다.

사이트가 이식성을 염두에두고 구축 된 경우 모든 링크는 상대적이어야하며 너무 많은 문제가 없어야합니다. 그것들이 모두 절대 경로라면, 모든 링크를 다시 작성해야하기 때문에 당신은 상처의 세계에 있습니다.

다른 PHP 설정 또는 다른 SQL Server 버전과 같은 다른 "gotchas"가 발생할 수 있습니다. Linux에서 Windows로 PHP 사이트를 한 번 마이그레이션했으며 Windows PHP이 (가) Linux PHP와 다른 작은 곳을 찾는 데 며칠이 걸렸습니다. 응용 프로그램이 서버에 기록해야하는 경우 폴더 권한을 잊지 마십시오.

1
elconejito

한 번에 한 단계 씩만 수행하십시오.

  1. 새 서버의 폴더, 파일 및 권한을 설정하십시오.
  2. 기존 서버 데이터베이스의 덤프에서 새 서버 데이터베이스를 설정하십시오.
  3. 새 서버의 IP 주소 또는 호스트 파일의 레코드를 사용하여 테스트하십시오. 지금은 링크 등을 업데이트 할 때입니다.
  4. 모든 것이 좋으면 A 이름의 IP를 전환하거나 네임 서버를 변경하여 DNS를 새 서버로 전송하십시오.

방금 최근 한 서버와 한 DNS 호스트에서 다른 서버로 여러 도메인을 옮겼 으며이 문제를 정확하게 설정했습니다.

1
Kenneth Love

두 서버가 모두 IIS에 있으면 가장 좋은 도구는 Microsoft의 msdeploy입니다. IIS 설정, 콘텐츠, ACL 및 데이터베이스까지 동기화됩니다. Linux에서는 다른 사람들이 제안한대로 또는 셸 액세스 rsync가있는 경우 ftp를 사용할 수 있습니다. 그런 다음 IIS SEO 도구를 사용하여 끊어진 링크를 확인할 수 있습니다.

1
Robert Ivanc

몇 년 전에 나는 pushsite (Sourceforge에서 무료로 다운로드)라는 패키지를 작성했습니다. 적극적으로 유지 관리되지 않아 문제가 발생할 수 있지만 문서에는 FTP/동기화를위한 다른 여러 오픈 소스 패키지에 대한 링크가 포함되어 있습니다. Perl을 실행해야합니다 (Mac에서는 표준으로 제공되지만 MSWindows 용 별도 다운로드가 필요합니다-activePerl 용 Google이 필요합니다).

링크 고정 용-sed.

씨.

1
symcbean