IIS에 설치된 Wordpress를 업데이트하는 방법?


15

Win7 데스크톱의 IIS 로컬 호스트 서버에 WordPress를 설치하고 WebPI를 설치하여 수동으로 설치합니다. 두 가지 설치 모두 IIS 기본 웹 사이트에 있습니다.

최신 WP 버전으로 자동 업데이트하려고 할 때 FTP 자격 증명을 요구합니다. IIS에서 FTP 서버를 사용하도록 설정했습니다 (사용자 IUSR 및 Richard).

wordpress root & wp-content 폴더에서 읽기 쓰기 권한이 활성화되어 있는지 확인했습니다.
자격 증명 값을 입력하려고하는데 응답이 없거나

오류 : 서버에 연결하는 동안 오류가 발생했습니다. 설정이 올바른지 확인하십시오.

요청한 자격 증명은 Hostname / FTP 사용자 / FTP 암호이며 올바른 것으로 생각되지만 확실하지 않은 모든 자격 증명을 시도했습니다. (예 ftp://localhost: IUSR 사이트 비밀번호 등). FTP 비밀번호가 가장 확실하지 않습니다.

WordPress 포럼, WordPress 코덱, IIS7 포럼, googled 에서이 문제에 대한 도움을 요청 했으며이 문제를 해결하는 데 도움이되는 트윗을 받았습니다. 이 문제에 대한 몇 가지 스레드가 있지만 대부분 수정 사항은 읽기 쓰기 폴더 권한을 활성화하는 것이며 web.config파일 사용 및 편집과 관련이 있습니다 wp-config.php. 정말 편집하고 싶지 않습니다 wp-config.php. 내가 정말로 원하는 것은 IIS에서 WordPress의 올바른 ftp 자격 증명을 입력하고 작동하고 최신 버전으로 자동 업데이트하는 것입니다.

누구든지 내가 이것을하기 위해 사용해야하는 ftp 자격 증명을 알고 있습니까? WordPress IIS 로컬 호스트 사용자가이 문제를 경험하고이 ftp 자동 업데이트를 성공적으로 처리 했습니까?

10/10/12 수정 >> 도움이 되신 답변에 감사드립니다. 나는 WordPress 블로그에서 MS WebPlatformInstaller (WPI)가 나를 위해 설치했으며 (ta da!) ftp 자격 증명을 요구하지 않고 최신 WP 버전으로 자동 업데이트되었다는 지시를 따랐습니다. 내 유일한 문제는 이것이 무엇인지 또는 내가 실제로 당신의 지시를 따랐다는 것을 확신하지 못한다는 것입니다! 나는이 모든 '변덕스러운 빵집'을 이해하고 싶다! 인증 된 사용자를 추가하고 모든 권한을 부여했습니다. 나는 또한 내 로컬 호스트 IIS 서버를 완전히 이해하고 싶습니다 ... ftp 자격 증명을 요청할 때 정보를 입력하고 그렇게 작동하도록 IIS를 설정하는 방법도 알고 싶습니다! 그러나 매우 유용한 답변에 감사드립니다.


1
답변을 업데이트했습니다. 도움이되어 기쁩니다 ... 왼쪽 화살표를 클릭하여 승인 된 답변으로 표시하십시오.
웃 마우리

내 WordPress 사이트의 IIS 권한에 대해 설명해 주셔서 감사합니다. 내 상황에서 Windows 7의 WordPress는 단순히 자동 업데이트되지 않습니다. 쓰기 권한이 선택되어 있지 않은 것으로 판명되면 WordPress 3.8.2가 올바르게 설치되었습니다.

답변:


16

시도해 볼 수도 있습니다.

IIS 관리자에서

  1. 응용 프로그램 풀로 이동하여 Wordpress 블로그에서 사용하는 것을 선택하십시오.
  2. 마우스 오른쪽 버튼을 클릭하고 고급 설정 ...을 선택하십시오.
  3. 아이디를 LocalSystem으로 변경
  4. 확인을 클릭하여 변경 사항을 저장하십시오.

그런 다음 사이트에서

  1. 사이트 목록에서 Wordpress 블로그를 선택하십시오
  2. 마우스 오른쪽 버튼으로 클릭하고 권한 편집을 클릭하십시오.
  3. 보안 탭으로 이동하여 편집 ... (그룹 또는 사용자 이름)을 클릭하십시오.
  4. 추가를 클릭하고 " 인증 된 사용자 "를 입력하십시오.
  5. 사용자 이름을 확인하려면 이름 확인을 클릭하십시오
  6. 확인을 클릭하여 변경 사항을 저장하십시오.

이를 통해 WP는 FTP를 사용할 필요없이 업데이트해야합니다.

기본적으로 인증 된 사용자에게 읽기 / 쓰기 권한을 부여합니다 ... WP가 LocalSystem 사용자로 실행 중입니다.

ftp 구성에 대한 자세한 내용은이 Microsoft 기사를 참조하십시오. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx 또한 FTP 서버 설치 / 구성 방법을 보여주는 블로그 게시물이 있습니다 ...

설정할 수없는 경우 다른 ftp 서버를 설치할 수도 있습니다. 예 : Filezilla FTP 서버, 여기에서 무료로 얻을 수 있습니다 http://filezilla-project.org/download.php?type=server

IIS 구성에 대한 자세한 내용은 http://www.iis.net/learn/manage참조하십시오.


:-) 다시 이상의 많은 덕분에 내 원래의 쿼리에 대한 당신의 도움이 회신 및 명령에 대한 안녕하세요 마우리-많은 감사 (어떤 일했다!) 편집 (오늘 10/10/12)를 참조하시기 바랍니다.
RPD

1
@rpd 답변이 문제를 해결했다면 문제를 해결하십시오 (왼쪽에 체크 표시). 그러면 질문이 해결 된 것으로 표시됩니다
Rarst

Windows에 익숙하지 않은 사용자의 경우 "인증 된 사용자"를 따옴표로 묶는 것이 좋습니다. "나의 친구"가 그 문제에 갇혔습니다.
Pop-A-Stash

인증 된 사용자에게 모든 권한을 부여해야했습니다.
Burgi

2
이것이 Server 2019 / IIS 10에서도 여전히 해결책입니다. 답변 해 주셔서 감사합니다.
ThePCpenguin

3

파일 시스템에 직접 쓸 수없는 경우 FTP 자격 증명이 대체됩니다. 당연히 액티브 FTP (또는 SSH) 서버를 사용합니다.이 서버는 모든 호스트에 일반적이지만 로컬 설치의 일부는 아닙니다.

기본적으로 두 가지 옵션이 있습니다.

  1. WP 설치에서 직접 파일 시스템 액세스를 사용할 수없는 이유를 해결하십시오. 워드 프레스 측면에서 핵심 제어 플러그인은 출발점이 될 것입니다.

  2. IIS에서 FTP 서버를 구성하고 자세한 내용은 해당 설명서를 참조하십시오 (IIS 버전에 따라 먼저 다운로드하여 설치해야 할 수도 있음).

Windows에서 심각한 파일 시스템 액세스 문제가 없었지만 Apache 스택을 직접 실행하고 있습니다. IIS 관련 문제 일 수 있습니다.


답장을 보내 주셔서 감사합니다. mauri의 답변은 ftp 자격 증명을 사용해야 할 필요성을 우회하여 업데이트 문제를 해결합니다. 필요한 경우 플러그인이 정상이지만 가능하면 코드 및 직접 코딩을 이해하는 것이 훨씬 더 만족스러운 imho입니다. IIS 로컬 호스트 서버에 대해 더 많이 이해하고 싶습니다. 다른 Windows 및 WordPress 사용자는이 문제에 직면했지만 아무 것도 간단한 대답을 찾을 수 없습니다 .... 이상한! 어쨌든 당신에게 감사와 최고의 소원 :-)
rpd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.