[WP] 테마 or 플러그인 설치 중 발생하는 워드프레스 FTP 오류 해결 방법
설치형 워드프레스 기반 웹 사이트를 운영하면서 테마 또는 플러그인을 설치하는 중 워드프레스 FTP 오류 메시지로 설치에 시간 소요가 되는 경우가 있습니다. 두 가지 해결 방법이 있으며 한 가지를 선택해서 설정할 수 있습니다.
※ FTP 오류 메시지 내용 에러: 서버에 연결하는 중에 에러가 생겼습니다. 설정이 올바른지 확인하십시요.
1. 워드프레스 FTP 오류 해결: wp-config.php 파일 수정으로 FTP 인증 생략하기
첫 번째 방법은 FTP 인증을 생략하는 방법입니다. SSH나 cPanel의 파일 관리자 접속과 같은 방법을 이용해 루트 폴더(html 또는 public_html 등) 내의 wp-config.php 파일을 찾아 수정을 해줄 수 있습니다.
define('FS_METHOD', 'direct');
2. 퍼미션 권한 설정
플러그인을 설치할 일반 사용자의 [폴더를 읽을 수 있는 권한1]과 [파일 쓰기] 권한(퍼미션2)의 부재로 안되는 경우가 두 번째 경우입니다.
~]# ll
drwxr-xr-x 9 uknewco uknewco 4096 Aug 9 15:43 wp-admin
-rw-r--r-- 1 uknewco uknewco 351 Feb 6 2020 wp-blog-header.php
-rw-r--r-- 1 uknewco uknewco 2323 Aug 9 15:43 wp-comments-post.php
-rw-r--r-- 1 uknewco uknewco 4291 Jun 23 21:38 wp-config.php
-rw-r--r-- 1 uknewco uknewco 3013 Mar 30 02:44 wp-config-sample.php
drwxr-xr-x 21 uknewco uknewco 4096 Aug 11 23:07 wp-content
-rw-r--r-- 1 uknewco uknewco 5638 Aug 9 15:43 wp-cron.php
drwxr-xr-x 27 uknewco uknewco 16384 Aug 9 15:43 wp-includes
~]#
[rwx]의 의미는 읽고 쓰고 실행하는 권한입니다. 위와 같이 폴더와 폴더 내 파일의 권한이 되어 있지 않다면, 리눅스 명령어 또는 cPanel의 파일 관리자에서 변경을 해 줄 수 있습니다.
### 파일 권한 변경하기- 해당 폴더에서 실행하면 됩니다. (현재 폴더가 루트 폴더일 경우)
~]# find . -type f -exec chmod 644 {} \;
### 폴더 권한 변경하기
~]# find . -type d -exec chmod 755 {} \;
보통 2 가지 방법으로 워드프레스 FTP 오류 해결이 가능합니다.
3. 참조
- 리눅스에서 소유자(보통 root), 그룹, 일반사용자로 나뉘며, 워드프레스에서 FTP 등의 오류가 날 경우 기본적인 보안 사항은 일반사용자가 폴더를 읽고 실행할 수 있는 권한이며, 파일은 읽을 수 있는 권한이 필요합니다. ↩︎
- 퍼미션 – r-읽기(read) / w-쓰기(write) /x : 실행(execution) / d : 디렉토리 ↩︎
소유자/그룹/일반사용자 | 의미 | 8진법 |
---|---|---|
읽기 | r | 4 |
쓰기 | w | 2 |
실행 | x | 1 |
콘텐츠 내 광고 및 제휴 링크가 포함될 수 있으며, 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.