메인 Pc 및 Mac FTP 액세스없이 WordPress를 업데이트하는 방법

FTP 액세스없이 WordPress를 업데이트하는 방법



FTP 계정을 사용하지 않으면 WordPress 및 플러그인을 업데이트 할 수없는 경우가 있습니다. 이는 일반적으로 WordPress가 / wp-content 폴더와 직접 통신 할 수 없을 때 발생합니다.

FTP 액세스없이 WordPress를 업데이트하는 방법

이런 일이 발생하더라도이 문제를 우회하고 FTP 액세스없이 WordPress를 수정할 수있는 특정 방법이 있습니다.

무슨 일이야?

웹 서버에 필요한 모든 파일에 접근 할 수있는 권한이 있으면 WordPress 및 설치 한 모든 플러그인을 자동으로 업데이트합니다. 그렇다고 FTP / SFTP 또는 SSH 액세스가 필요하다는 의미는 아닙니다. 대신 웹 서버에서 특정 파일 권한을 설정하기 만하면됩니다. 시스템은 모든 방법을 시도하고 아무것도 작동하지 않으면 FTP로 돌아갑니다.

다음 순서로 발생합니다.

  1. 시스템은 / wp-content에 파일 쓰기를 시도합니다.
  2. 성공하면 파일의 소유권을 고유 식별자 (UID)와 비교하기 시작합니다. 일치하는 경우 모든 확장 프로그램을 설치하고 WordPress를 업데이트 할 수 있습니다.
  3. 이 방법이 실패하면 시스템에서 업데이트 할 수 없음을 알려줍니다.

이 자동 검사에 의존하지 않으려면 / wp-config에서 상수를 정의 할 수 있습니다. 이 상수는 일반적으로‘FS_Method’입니다.

‘FS_METHOD’를 입력하세요.

이 문제를 해결하는 가장 빠른 방법은 상수를 정의하는 것입니다. 이것은 사용할 최상의 파일 시스템을 식별하기 위해 자동 검사에 의존하지 않으려는 경우에 유용합니다. /wp-config.php 파일에서‘FS_Method’를 정의하여이를 수행 할 수 있습니다.

방법은 다음과 같습니다.

/wp-config.php 찾기

작업을 수행하기 전에 /wp-config.php 파일을 열어야합니다. WordPress 루트 폴더에서 찾을 수 있습니다. 찾는 데 문제가있는 경우 WordPress 설치 프로그램 폴더에서도 찾을 수 있습니다. 파일 위치는 wordpress / wp-config.php입니다.

wp-config

FS_METHOD 삽입

PHP 파일에 코드를 붙여 넣어야합니다. 코드의 마지막 줄 아래에 다음을 추가해야합니다.

아마존에서 목록을 찾는 방법

define('FS_METHOD','direct');

ftp 액세스없이 워드 프레스 업데이트

이 코드를 추가하면 문제를 우회하게됩니다. 입력하면 서버에있는 웹 사이트의 루트 폴더에 파일을 업로드 할 수 있으며 즉시 작동하는 데 문제가 없습니다.

FTP 문제를 해결하면 부가 기능, 확장 프로그램, 웹 사이트 테마 및 기타 업데이트를 설치할 수 있습니다.

FS_METHOD에 대한 세부 정보

FS_METHOD는 파일 시스템 메서드를 강제합니다. direct, ssh2, ftptext 또는 ftpsockets 중 하나만 선택해야합니다. 이전 예제의 코드는 '직접'방법을 사용했습니다. 이러한 방법은 기본 설정에 따라 정렬됩니다. 첫 번째 선호는 '직접'이고 네 번째는 'ftpsockets'입니다.

  1. direct는 첫 번째 선호 사항입니다. 이 설정은 시스템이 자동으로 선택하는 설정입니다. 시스템이 PHP 내에서 직접 파일 / IO 요청을 사용하도록합니다. 구성이 잘못된 호스트에서는 이러한 요청으로 인해 보안 문제가 발생할 수 있습니다.
  2. ssh2는 두 번째 환경 설정입니다. 이 설정은 시스템이 설치되어있는 경우 SSH PHP 확장을 사용하도록합니다.
  3. ftptext는 세 번째 기본 설정입니다. 이 설정은 시스템이 FTP 액세스를 위해 FTP PHP 확장을 사용하도록합니다.
  4. ftpsockets는 네 번째 환경 설정입니다.

업데이트 문제가 발생하지 않는 한이 코드를 구현하면 안됩니다. 따라서 변경 후에도 개선 된 사항이 없으면 다시 변경하거나 제거하는 것이 좋습니다. 일반적으로 자동 업데이트가 실패하면 'ftpsockets'옵션이 작동합니다.

대안 : SSH SFTP 업데이터 지원 받기

WordPress는 최근에 SSH SFTP 업데이터 지원 이 문제를 해결할 수 있습니다. 이 플러그인은 WordPress 설치를 항상 업데이트합니다. 이 문제를 해결하기 위해 phpseclib (보안 통신 라이브러리)를 사용합니다.

이 앱을 설치할 때 /wp-config.php로 이동하여 코드를 삽입하십시오.

리눅스 민트 18 벽지

define (‘FS_Method’, ‘ssh2’);

그렇게하면 SFTP 및 SSH에서 서버를 처리하는 데 훨씬 적은 문제가 발생합니다.

고급 사용자의 경우 : 수동으로 SSH2 활성화

업데이트, 플러그인 및 테마 업로드에 SSH2를 사용하려면 고유 한 SSH 키를 만들고 PHP SSH 모듈을 설치해야합니다. 이렇게하면 WordPress에서 SSH2를 사용할 수 있음을 알 수 있습니다. 즉, 업그레이드를 수행 할 때 SSH2 옵션이 표시됩니다.

코드를 입력하여 SSH 키를 만듭니다.

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

그런 다음 권한을 변경하여 WordPress에서 이러한 파일에 액세스 할 수 있도록합니다.

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

ftp 액세스없이 워드 프레스 업데이트

결론적으로

공유 호스팅을 사용하고 권한과 소유권이 중복되어 충돌을 일으키는 경우 FTP 문제가 자주 나타납니다. 따라서 FTP 세부 정보를 제공하지 않고도 WordPress를 업데이트하고 수정할 수 있도록 FS_METHOD를 정의하는 것이 좋습니다.

재미있는 기사

에디터의 선택

Windows 10에서 현재 시스템 로케일 찾기
Windows 10에서 현재 시스템 로케일 찾기
Windows 10에서 비 유니 코드 프로그램에 사용할 기본 언어를 지정하는 옵션을 시스템 로캘이라고합니다. 기본 글꼴 및 코드 페이지를 정의합니다.
Windows 용 Mac 글꼴을 얻는 방법
Windows 용 Mac 글꼴을 얻는 방법
https://www.youtube.com/watch?v=a8m9CyBUXxE Mac을 사용해 본 적이 있거나 Mac을 사용하는 친구를 본 적이 있다면 Mac에서 발견되는 독특하고 맑은 글꼴 중 일부를 눈치 채 셨을 것입니다. 장치.
E3의 PUBG : Xbox One의 Sanhok, 눈 덮인지도와 새로운 탄도 방패
E3의 PUBG : Xbox One의 Sanhok, 눈 덮인지도와 새로운 탄도 방패
PlayerUnknown의 BattleGround (PUBG)는 E3에서 열린 Microsoft의 기자 회견에서 광범위하게 공개되었습니다. 새로운 콘텐츠, 새로운지도, 그리고 예, Xbox One에서 Sanhok를 보게되었습니다. PUBG의 최신 맵인 Sanhok이
HP Envy 23 검토
HP Envy 23 검토
올인원은 일반적으로 멋지게 보이지만 HP Envy 23은 우리가 본 것 중 가장 세련된 것 중 하나입니다. 성공의 열쇠는 단순한 소품 또는 모니터 스타일 대신 힌지 및베이스 배열입니다.
내 iPhone에 바이러스 백신이 필요합니까? iPhone 보안에 대해 알아야 할 모든 것
내 iPhone에 바이러스 백신이 필요합니까? iPhone 보안에 대해 알아야 할 모든 것
보안은 장치 및 기술과 관련하여 사람들의 목록에서 최상위에 있거나 그 근처에 있습니다. 누구도 자신의 개인 정보 나 데이터가 도난당하는 것을 원하지 않으므로 우리 모두는 보안 수준이 높은지 확인합니다. 노트북 용
FIX : Windows가 매핑 된 네트워크 드라이브에 다시 연결되지 않음
FIX : Windows가 매핑 된 네트워크 드라이브에 다시 연결되지 않음
Windows PC에 대해 가정 또는 회사 네트워크를 설정 한 경우 네트워크 공유를 드라이브 문자에 매핑 할 수도 있습니다. 매핑 된 드라이브는 일반 로컬 드라이브처럼 네트워크 파일 및 폴더에 액세스 할 수 있으므로 매우 편리합니다. 그러나 최신 버전의 Windows에는 드라이브를 매핑하는 문제가 있습니다.
iPad의 카메라 롤에 사진과 이미지를 다운로드하고 저장하는 방법
iPad의 카메라 롤에 사진과 이미지를 다운로드하고 저장하는 방법
보관하고 싶은 사진을 온라인에서 발견하셨나요? iPad의 카메라 롤에 저장하는 방법은 다음과 같습니다.