아마존 AWS에서 워드프레스 사용 시 wp-config.php 쓰기 문제 발생 시

워드프레스 정보를 제공하는 블로그 Avada 2019. 6. 16. 06:58 • 댓글:

아마존 AWS에서 워드프레스 사용 시 wp-config.php 쓰기 문제 발생 시

워드프레스의 일부 플러그인에서는 wp-config.php 파일을 수정하는 경우가 있습니다.

아마존 AWS에서 워드프레스 사용 시 wp-config.php 쓰기 문제 발생 시

예를 들어, W3 Total Cache 플러그인은 제대로 작동하기 위해 define('WP_CACHE', true); 라인을 wp-config.php 파일에 추가합니다.

wp-config.php 파일의 퍼미션에 문제가 있어서 쓰기가 안 되면 다음과 같은 오류가 발생할 수 있습니다.

W3 Total Cache Error: Files and directories could not be automatically created to complete the installation.

Please execute commands manually:
/** Enable W3 Total Cache */
define('WP_CACHE', true); // Added by W3 Total Cache

아마존 AWS에서 Bitnami 패키지를 사용하는 경우 daesome system group(Apache 유저)에서 보안을 위해 wp-config.php 파일에 쓰기 하는 것을 허용하지 않을 수 있습니다.

이 경우 일시적으로 wp-config.php 파일의 쓰기 방지를 해제하여 파일이 수정되도록 하고 다시 권한을 이전 상태로 돌릴 수 있습니다.

1) 먼저 플러그인을 비활성화합니다.

2) 다음 명령을 실행합니다.

sudo chmod 664 /opt/bitnami/apps/wordpress/htdocs/wp-config.php

3) 플러그인을 다시 활성화합니다. 그러면 플러그인에서 구성 파일을 수정할 것입니다.

4) 구성 파일의 퍼미션을 다시 되돌립니다.

sudo chmod 644 /opt/bitnami/apps/wordpress/htdocs/wp-config.php

또는, 다음과 같은 명령을 수행하여 문제를 해결할 수도 있을 것입니다.

sudo chown -R bitnami:daemon /opt/bitnami/apps/wordpress/htdocs/wp-content
sudo chmod -R g+w /opt/bitnami/apps/wordpress/htdocs/wp-content

아마존 AWS는 성능이 우수하지만 서버를 직접 운영해야 하고, 무엇보다 요금제를 잘못 설정하면 요금 폭탄을 맞을 수 있으므로 주의가 필요합니다.

잘못된 설정으로 인해 요금 폭탄을 맞을 경우 아마존에 연락하면 1회에 한 해 감면을 받을 수도 있으므로 요금이 예상보다 훨씬 많이 부과되면 아마존에 연락을 해보시기 바랍니다.

쉽게 서버를 운영하려는 경우 Bluehost VPS 같은 서비스를 이용하는 것도 한 방법입니다. 저렴하게 괜찮은 리소스의 웹호스팅(가성비가 좋은 웹호스팅)을 이용하려는 경우에는 블루호스트 공유호스팅을 고려해볼 수 있습니다.

저렴한 해외호스팅 블루호스트

참고: