WordPress FTP Authentication Failed

[워드프레스] 테마/플러그인 설치 또는 업데이트 시 FTP 인증 실패 메시지가 표시되는 경우

가비아 웹호스팅에서 워드프레스를 운영하면서 플러그인과 테마, 워드프레스 코어 파일을 업데이트하려고 하니까 FTP 정보를 물어보네요. FTP 정보를 정확히 입력했지만 오류가 계속 발생하는 게 아닌가요? 어쩔 수 없이 FTP를 통해 업데이트 파일이나 설치 파일을 업로드했는데, 이게 여간 번거로운 게 아니네요.

WordPress FTP Authentication Failed

그래서 WordPress Codex를 검색하여 다음 정보를 wp-config.php 파일에 추가해보았습니다.

define( 'FTP_USER', 'username' );
define( 'FTP_PASS', 'password' );
define( 'FTP_HOST', 'ftp.example.org' );
define( 'FTP_SSL', false );

이제 FTP 정보를 물어보지 않지만 업데이트 버튼을 누르면 혼자서 열심히 업데이트를 하려고 시도하다가 동일한 오류 메시지를 표시하네요.

또 다른 방법으로 다음과 같이 Force Direct를 direct로 설정하니 FTP 정보를 물어보지 않고 워드프레스 대시보드에서 곧바로 업데이트가 되네요.

define('FS_METHOD', 'direct');

혹시 이런 문제 때문에 번거로움을 겪고 있다면 이 방법을 사용해보시기 바랍니다. 그러면 FTP 인증을 생략하게 됩니다.

하지만 이 방법이 모든 호스팅 서버에서 작동하는 것은 아니라고 하네요. 또, 서버 보안에 문제가 있는 경우 이로 인해 보안에도 문제가 발생할 수 있고 하니 주의하여 사용하시기 바랍니다.

♣ 위와 같은 문제로 플러그인/테마 업로드 또는 업데이트 실패 시 웹호스팅 업체에 문의해보면 폴더 권한을 조정해줄 수 있지만 보안에 문제가 될 가능성이 있다고 언급할 수 있습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.