호스팅 서비스들을 이용해서 워드프레스를 이용하는 경우는 해당 업체에 문의하면 되고...
직접 서버에 워드프레스를 설치해서 사용하면, 한 번쯤은 이 창을 보게 됩니다.
설정에서 테마나 플러그인을 고르고 골라서 설치하려면 갑자기 뜬다.
워드프레스는 wp-content 디렉토리에 언어팩, 플러그인, 테마, 업로드한 이미지/파일들 모아둡니다.
당연히 wp-content 디렉토리에 쓰기 권한이 있어야 합니다.
하지만 워드프레스 설치 파일을 압축을 풀다보면 이상한 uid로 설치되는 경우도 있다.
또 어떤 OS에서는 nobody 계정으로도 설치가 됩니다.
구글링 해보면 define에 FS_METHOD 값 설정하는거, 디렉토리 권한을 644, 755로 변경하는 글 많지만.
정확하게는 웹서버를 실행한 계정 혹은 php-fpm을 사용한다면 php-fpm을 데몬을 실행한 계정을 알아내서
워드프레스 전체 디렉토리의 소유권을 변경하면 간단히 해결됩니다.
제 서버의 경우 ps -ef 했을 때 아래와 같이 apache 계정을 실행되고 있습니다.
그러면 워드프레스 디렉토리의 소유권을 아래와 같이 바꿔주면 간단히 해결됩니다.
chown -R apache:apache wp
그러면 wp 디렉토리와 하위에 존재하는 모든 디렉토리/파일의 소유자가 apache 계정으로 변경됩니다.
'프로그래밍' 카테고리의 다른 글
마우스 우클릭 해제 드래그 방지 해제 초간단 해결 (0) | 2020.08.10 |
---|---|
무료 SSL 인증서 발급하기 – Let’s Encrypt / CertBot (0) | 2020.07.16 |
Hyper-V 게스트 OS 고정 IP 설정하기 (0) | 2020.06.10 |
게임 개발을 시작하며... (1) (1) | 2020.06.10 |
워드프레스 사이트에 사용중 인 테마, 플러그인 정보 얻기 (2) | 2020.04.07 |