프로그래밍/워드프레스

[워드프레스] 테마/플러그인 설치시, Could not create directory

-샤리- 2021. 3. 17. 17:41

워드프레스를 설치한 뒤, 새로운 테마를 적용하려고 하는데 첫번째로 FTP 접속 정보를 요청하는 팝업이 뜬다. 이 현상의 해결책은 아래 링크에서 확인할 수 있다.

 

[워드프레스] 테마 플러그인 설치시, FTP 접속 정보 요청시 대처

워드프레스를 설치한 뒤, 테마를 변경하려고 하는데 갑자기 아래와 같이 FTP 접속 정보를 요청하는 팝업이 떴다. wp-config.php 파일의 맨 아랫줄에 이와 같이 한줄 써준다. define('FS_METHOD', 'direct'); 이

shary1012.tistory.com

 

잘 넘어가나 싶더니 두번째 오류가 발생한다. 바로 'Could not create directory' 라는 메시지다.

 

말 그대로 서버에 폴더를 생성할 수 없다는 의미인데, 이것의 원인은 2개다. 첫째는 폴더를 생성할 권한이 없는 것이고 둘째는 용량이 부족한 것이다.

 

1. 권한 부여

# wp-content 폴더에 모든 권한을 부여
$ sudo chmod 777 -R wp-content

wp-content 폴더 안의 'plugins' 또는 'themes' 폴더에만 권한을 부여하면 될거라 생각했는데도 실패해서 wp-content 폴더 전체에 777 권한을  부여했더니 성공했다. 보니까 wp-content안에 'upgrade'라는 폴더가 생성되어 있더라. 이 폴더의 소유자는 apache로 나온다. 여튼 777로 권한을 부여하면 보안에 좋지 않기 때문에 나는 테마 설치후에 다시 755로 바꾸었다.

 

 

2. 용량

 

'wp-config.php' 파일 하단에 아래 코드를 추가한다. 제한 용량은 원하는 만큼 적용할 수 있다.

define('WP_MEMORY_LIMIT', '64M');