현상
최근에 Wordpress website를 만들었습니다. 이제 시작 단계라서 기본 Theme을 유지하고 있었는데, 기본 Theme이 업데이트 되었다고 알림이 왔습니다. Software는 최신이 좋다는 생각이어서 업데이트를 눌렀는데 업데이트가 실패했습니다.
원인 및 해결 - update folder 생성 (fail)
해당 이슈가 발생한 원인은 error message를 보면 알 수 있듯이, wordpress의 upgrade folder가 없어서 발생하는 사항으로 보입니다. 해당 서버에 접속하여 확인해보겠습니다.
위에서 보다시피 wp-content 폴더 안에 upgrade 폴더가 존재하지 않는 것을 볼 수 있습니다.
해당 위치에 아래 명령어로 upgrade를 생성합니다.
mkdir -m 755 /var/www/html/wordpress/wp-content/upgrade
권한을 755로 생성했는데 upgrade 폴더는 생겼지만 세부 폴더들을 만들 수 없다고 다시 에러가 나왔습니다.
원인 및 해결 - 폴더 소유자와 그룹 오류 (success)
다음으로 생각해 볼 사항은 해당 폴더의 소유자가 업데이트를 실행 하려는 프로세스가 맞는지 확인하는 것입니다.
아래에서 보듯이 wp-content 폴더의 소유자와 소유 그룹의 이름은 ubuntu로 되어 있습니다.
하지만, 현재 서버에서 실행중인 모든 프로세스를 살펴보면 www-data가 많이 보입니다. www-data는 웹 서버 프로세스 사용자를 나타냅니다.
확인 되었다면 아래 명령어를 사용하여 wp-content의 소유자 및 소유그룹을 웹 서버 프로세스를 변경합니다.
sudo chown -R www-data:www-data /var/www/html/wordpress/wp-content/
다시 wp-content를 확인해보면 소유자 및 소유그룹이 www-data로 변경된 것을 확인할 수 있습니다.
이제 다시 업데이트를 시도해보면 정상적으로 업데이트가 완료된 것을 확인할 수 있습니다.
'Wordpress' 카테고리의 다른 글
Wordpress AdSense 신청 방법 (0) | 2024.04.30 |
---|---|
Wordpress 백업 플러그인 소개 (0) | 2024.04.21 |
Wordpress permalink structure 변경 후 404에러 수정 (0) | 2024.04.08 |
Wordpress 에 sitemap 추가하기 (Yoast SEO) (0) | 2024.04.07 |
Wordpress SEO 최적화 플러그인 추천 (0) | 2024.04.07 |