안될때

워드프레스(설치형) 플러그인, 테마, 업데이트가 안될때

개발자C군 2019. 9. 2. 17:58

워드프레스 설치형을 설치 후 

테마, 플러그인, 업데이트가 되지 않을때 문제 해결

 

1) 관리자 로그인 -> Appearance -> Themes -> Add New Theme

2) 원하는 테마 선택 후 Install

3) 테마파일 자동 다운로드 및 설치를 위한 FTP접속 정보 입력 후 Proceed

4) 접속 에러 발생 -> 아이디/패스워드가 정확한지 확인 후에도 에러가 발생한다

Fail to connect to FTP Server (blog url):21

Fail to connect to FTP Server (blog url):21

4-1) 워드프레스 설치 파일 중 wp-config.php 하단에 아래 코드를 입력 후 재시도 Preceed

/* 추가 */
if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0755 );
}

5) 첫번째 에러는 통과 되었으나 두번째 에러 발생

   아래 에러의 경우는 설치 파일 경로 권한이 부족하여 발생

Installation failed: Could not create directory.

6-1) FTP ( ex 파일질라 ) 에서 권한 설정 방법

      (1) 설치된 워드프레스의 wp-content 디렉토리 쓰기권한 추가

      (2) wp-content 디렉토리안에 plugins 와 themes 디렉토리 쓰기 권한 부여

6-2) 터미널 or shell 에서 권한 설정 방법

      (1) 설치된 워드프레스의 wp-content 디렉토리 쓰기권한 추가

      (2) wp-content 디렉토리안에 plugins 와 themes 디렉토리 쓰기 권한 부여

chmod 777 wp-content
chmod 777 wp-content/plugins
chmod 777 wp-content/themes

7) 디렉토리 권한 설정 후 재시도

8) 설치 완료

 

* 참고 : http://naminsik.com/blog/2069

 

워드프레스 대시보드에서 FTP접속 포트가 다를 경우 | Nam Insik Portfolio site

워드프레스 대시보드에서 FTP접속 포트가 다를 경우 워드프레스에서 테마 혹은 플러그인을 설치할 때 대시보드에서 직접 설치하는 경우가 있다. 하지만 부득이 개인적으로 서버의 FTP 포트가 기본적인 21포트가 아닌 다른 포트일 경우에는 이 기능을 사용하지 못한다. 이럴 경우 일단은 포트주소를 도메인 주소와 함께 넣어 접속하면 된다. (ex. werty.co.kr:3312) 그러나 아래처럼 ‘워드프레스 컨텐츠 디렉토리(wp-content)로 이동할 수 없습니다

naminsik.com