워드프레스 FTP 연결 정보 우회

다음과 같이 워드프레스 관리자에서 워드프레스를 업데이트하거나 플러그인을 추가할 때 서버 환경에 따라서 연결 정보 팝업이 나타날 수 있다.

이를 우회할 수 있는 방법에 대하여 설명하겠다.


1. FTP 연결 정보 우회

서버에 접속하여 워드프레스 기본 디렉터리에 있는 설정 파일에 들어간다.

sudo vi /var/www/html/wp-config.php

파일 맨 아래 다음 코드를 작성하고 저장한다.

define('FS_METHOD', 'direct');

2. 폴더 및 파일 소유자 세팅

하지만 연결 정보를 우회하고 나서 워드프레스 업데이트, 플러그인 설치를 할 때 다음과 같이 오류가 날 수 있다.
워드프레스의 wp-content 디렉터리 소유권이 apache로 되어있어야 하는데 사용자 계정이나 root 계정으로 되어있는 경우 이렇게 오류가 발생한다.

워드프레스 wp-content 디텍터리의 소유자를 apache로 변경한다. 이후 웹 페이지 새로고침 후 다시 워드프레스 업데이트, 플러그인 설치를 진행하면 된다.

간혹 wp-content 디렉터리의 권한을 777로 변경해서 쓰는 때도 있는데, 이는 보안 사항을 무시하는 것이므로 절대 바꿔서는 안 되며 모든 워드프레스 디렉터리 권한은 755 또는 750으로 설정해야 한다.

sudo chown -R apache:apache /var/www/html/wp-content

위와 같이 설정했을 때도 워드프레스 업데이트 및 플러그인 설치가 끝나면 보안을 위해 다시 디렉터리의 소유자를 사용자 계정이나 root 계정으로 변경하는 것이 좋다.

sudo chown -R root:root /var/www/html/*

위로 스크롤