워드프레스 빌더인 엘리멘터 빌더로 작업을 하다가 저장시 서버에러 500 (Server error 500)이 떴을때 해결 할 수 있는 방법에 대해 알아보겠습니다.
해결법에는 데이터베이스 클리닝과 할당 메모리를 증가시키는 2가지 방법이 있습니다.
1. 데이터베이스 클리닝
데이터베이스 클리닝 작업 전 웹사이트를 백업합니다.
웹사이트 백업은 All-in-One WP Migration 플러그인을 설치하여 백업합니다.
데이터베이스 클리닝 작업은 WP OPTIMIZE 플러그인으로 작업합니다.
작업을 위해 wp optimize 플러그인을 설치합니다.
설치 후 wp optimize 플러그인 설정창에 들어가면 아래와 같은 옵티마이즈 옵션을 볼 수 있습니다.
아래의 [Run all selected optimizations] 버튼을 클릭하여 데이터베이스 클리닝 작업을 완료합니다.
– Optimize database tables : 데이터베이스 테이블 최적화
– Clean all post revisions : 모든 포스트 리비전 정리
– Clean all auto-draft posts : 모든 자동저장 게시물 정리
– Clean all trashed posts : 휴지통 모든 포스트 삭제
– Remove spam and trashed comments : 스팸과 휴지통 댓글 삭제
– Remove unapproved comments : 수락하지 않은 댓글 삭제
2. 할당 메모리 증가시키기
[.htaccess 파일 편집하는 방법]
FTP의 .htaccess 파일의 맨 마지막에 아래 코드를 추가합니다.
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 600
php_value max_input_time 300
php_value max_input_vars 15000
php_value memory_limit 512M
[php.ini 파일 편집하는 방법]
호스팅에서 php.ini 파일을 편집하는 방법입니다.
루트 폴더에 php.ini 파일을 생성 후 아래 코드를 입력합니다.
memory_limit = 512M
upload_max_filesize = 512M
post_max_size = 512M
file_uploads = On
max_execution_time = 600
위 방법으로 작업하면 엘리멘터 저장시 서버 500 에러를 해결 할 수 있습니다.