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.