원인

  • 시놀로지에 워드프레스를 직접 설치함 (패키지를 이용하지 않고)
  • 워드프레스 디렉토리 권한이 http가 아닌 시놀로지 접속 계정으로 되어 있었음
  • 플러그인 등 기타 기능들이 제대로 작동하지 않았음
  • 대표적으로 플러그인 설치 시, installation failed 같은 에러를 뱉어냈음
  • 파일/디렉토리 소유 및 권한을 변경해서 해결함

워드프레스 디렉토리로 이동

  • ssh로 시놀로지에 접속
  • 루트 권한 획득하고, 워드프레스 설치된 경로로 이동
sudo -i
cd /.../.../wordpress

소유자/그룹 변경

  • 소유자와 그룹을 모두 http로 변경
chown http:http -R ./

읽기/쓰기 권한 변경

  • 파일은 모두 읽기, 소유자만 쓰기로 변경 (644)
  • 디렉토리는 모두 읽고 실행, 소유자만 쓰기로 변경 (755)
find ./ -type f -exec chmod 644 {} \;
find ./ -type d -exec chmod 755 {} \;

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다