회사에서 웹 사이트를 새로운 Windows 전용 서버로 옮기기로 결정했습니다. 나는 여기에 완전히 초보자이며 무엇을 해야할지 전혀 모른다.
어떻게해야하는지 알려주세요. 그것을 알아 내려고 시도했지만 일부 게시물은 혼란스러워합니다.
IIS, PHP 및 wordpress를 설치했습니다. 더 무엇을해야합니까?
추신. 현재 웹 사이트가 운영 중이므로 최대한 짧은 시간 내에 웹 사이트를 옮겨야합니다.
회사에서 웹 사이트를 새로운 Windows 전용 서버로 옮기기로 결정했습니다. 나는 여기에 완전히 초보자이며 무엇을 해야할지 전혀 모른다.
어떻게해야하는지 알려주세요. 그것을 알아 내려고 시도했지만 일부 게시물은 혼란스러워합니다.
IIS, PHP 및 wordpress를 설치했습니다. 더 무엇을해야합니까?
추신. 현재 웹 사이트가 운영 중이므로 최대한 짧은 시간 내에 웹 사이트를 옮겨야합니다.
답변:
여기에 가정 할 것이 너무 많습니다. 이것은 내가 만든 가정입니다.
그렇다면 몇 가지 단계를 수행해야합니다. 우선, 웹 서버를 보호해야합니다. 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"페이지를 내부적으로 작동시킨 다음 외부에서 먼저 작동하도록하십시오!