WordPress 웹 사이트를 마이그레이션하기 전에 Windows Server 2012 R2 설정 [닫기]


-4

회사에서 웹 사이트를 새로운 Windows 전용 서버로 옮기기로 결정했습니다. 나는 여기에 완전히 초보자이며 무엇을 해야할지 전혀 모른다.

어떻게해야하는지 알려주세요. 그것을 알아 내려고 시도했지만 일부 게시물은 혼란스러워합니다.

IIS, PHP 및 wordpress를 설치했습니다. 더 무엇을해야합니까?

추신. 현재 웹 사이트가 운영 중이므로 최대한 짧은 시간 내에 웹 사이트를 옮겨야합니다.


1
제품, 서비스 또는 학습 자료 권장 사항에 대한 요청은 품질이 낮고, 의견이 많으며 스팸 답변을 받고 답변이 빨리 폐기되기 때문에 주제에 맞지 않습니다. 대신, 현재 진행중인 비즈니스 문제, 수행 한 조사 및 해결하기 위해 취한 조치를 설명하십시오.
— TomTom

답변:


1

여기에 가정 할 것이 너무 많습니다. 이것은 내가 만든 가정입니다.

  • 웹 사이트는 "어딘가에"호스팅
  • 전용 서버는 "귀하의 사이트에서"호스팅됩니다
  • 데이터베이스는 양쪽에 MySQL입니다.

그렇다면 몇 가지 단계를 수행해야합니다. 우선, 웹 서버를 보호해야합니다. https://technet.microsoft.com/en-us/library/jj635855(v=ws.11).aspx 기본으로 시작하기에 좋은 곳 입니다. IIS에서 .NET 4.5 및 CGI를 활성화해야합니다. 측면. 또한 IIS "모듈 추가"에서 PHP 용 IIS 처리기를 추가해야합니다.

 Request path – *.php
 Module – FastCgiModule
 Executable – c:\php\php-cgi.exe 

R2가 x64 임에도 불구하고 PHP는 32 비트 여야합니다. 스레드가 아닌 안전한 버전도 있습니다. 기본 php.ini에서 변경 사항이 있습니다 (c : \ php에 설치되었고 기본 c : \ inetpub를 사용한다고 가정)

 extension_dir = c:\php\ext)
 log_errors = On
 error_log = C:\inetpub\temp\php-errors.log
 cgi.force_redirect = 0
 cgi.fix_pathinfo = 1
 fastcgi.impersonate = 1
 fastcgi.logging = 0

2M의 최대 파일 크기는 아마도 약간 작을 것입니다-우리가 php.ini에있는 동안 그 크기를 늘릴 것입니다

2012r2 상자에 MySQL을 설치하는 것에 대해서는 언급하지 않았으므로 필요합니다.

사이트의 DNS에 등록 된 전용 외부 IP 주소를 가진 방화벽이 있는지 확인해야합니다 (DNS는 마지막으로 전환됩니다). 방화벽은 포트 80, 443 및 8080을 전용 IP에서 내부 웹 서버 IP로 전달해야합니다.

외부 세계에서 "hello world"(및 PHP "test") 페이지에 액세스 할 수 있으면 "presswhere"를 "whereever"에서 local로 마이그레이션 할 수 있습니다. 이전에 이것을 한 많은 사람들이 있으며 기본 사항은 다음과 같습니다.

워드 프레스 로컬 설정, MySQL 로컬 설정, 외부로 내보내기, 로컬로 가져 오기 MySQL 및 워드 프레스 설정은 외부에서 수행 한 작업에 더 의존합니다. 더 철저한 연습은 여기에서 찾을 수 있습니다 : (출처) https://www.scotsts.com/migrating-a-wordpress-site-from-apachelinux-to-iiswindows/

큰 워드 프레스 내보내기 / 가져 오기로 가기 전에 PHP "test"및 "hello world"페이지를 내부적으로 작동시킨 다음 외부에서 먼저 작동하도록하십시오!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.