지난 포스팅에서는 아바다 테마의 제품등록까지 끝냈고 이젠 시스템 상태를 들어가보자
무슨 에러라도 난 듯 씨뻘건 글씨로 쏼라쏼라 적혀있는데
- PHP Time Limit -
사이트에서 한번의 명령에 사용할 수 있는 시간의 최대값.
워드프레스 사이트가 설치된 서버는 명령이 실행되고 완료될 때 까지
여러 이유로 인하여 시간이 소요된다
이 때 완료되기 이전에 설정된 시간에 이르게 되면
"Fatal error: Maximum execution time of xx seconds exceeded" 라는
치명적인 에러가 발생한다
- PHP Max Input Vars -
서버 과부하를 막기위해 하나의 함수에서 사용하는 변수의 개수를 제한하는 설정.
워드프레스에서 메뉴를 만들때, 한개의 메뉴를 추가할 경우
(페이지, 포스트, 카테고리, 링크 등 1차, 2차, 3차 어디든 메뉴에 추가할때)
그것을 따라가는 기본 설정데이터가 14개 이상 된다
전체 메뉴의 개수가 60여개를 넘어가면
저장을 누르는 동시에 약 1000개 이상의 데이터가 서버로 전송되는데
이때 서버의 설정값이 1000 이라면 메뉴설정이 소실되거나,
의도하지 않게 구성되는 에러가 발생한다
< 출처 - https://avada.kr >
위와 같은 에러사항을 미리 방지하기 위해 시스템 상태를 수정해보자
우선 FTP로 접속하여 호스팅의 루트폴더에서 wp-config.php 파일을 다운받는다
메모장으로 열어도 되긴하지만 편의를 위해 EditPlus를 설치
다운받은 wp-config.php 를 열어보면 아래와 같은 화면이 나오는데
define(‘WP_DEBUG’, false); 를 찾아 그 밑에
set_time_limit(300);
이라고 입력하고 저장
▼▼▼
▼▼▼
그렇게 저장한 wp-config.php 파일을 다시 FTP를 통해 업로드 시켜준다(덮어쓰기)
그리고 시스템 상태를 다시 가보면
PHP Time Limit 에 경고문구가 사라지고 타임리미트가 300으로 설정된것을 볼 수 있다
이번엔, PHP Max Input Vars 의 경고문구를 해결해보자
이번에도 FTP를 통해 호스팅의 루트폴더에서 .htaccess 파일을 다운받는다
처음엔 이 파일이 보이지 않아서 헤맸었는데
아래 스크린샷에서 보이는 것 처럼
관리자페이지 > 설정 > 고유주소 에서
기본을 제외한 나머지 체크박스 중에 아무거나 선택을 하고 저장하면
루트폴더에 .htaccess 파일이 생성된다
그렇게 다운받은 .htaccess 파일을 아까와 같이 EditPlus로 열어보면
아래와 같은 화면이 나오는데
가장 윗 줄에 php_value max_input_vars 1680 이라고 입력하고 저장을 한다
▼▼▼
▼▼▼
그리고 똑같이 FTP를 이용하여 루트폴더에 업로드(덮어쓰기)
그렇게 해서 다시 아바다 테마의 시스템 상태를 새로고침하여 들어가보면
빨간 경고문구들은 전부 사라지고 입력한 수치대로 정상적으로 설정되어있는걸 확인할 수 있다
'공부하자 > 워드프레스' 카테고리의 다른 글
워드프레스 속도향상 플러그인 WP Super Cache (0) | 2017.09.10 |
---|---|
워드프레스 한글 나눔고딕 폰트를 적용해보자 (0) | 2017.09.04 |
워드프레스 아바다 테마 한글패치 및 정품인증 (0) | 2017.08.28 |
워드프레스 아바다 테마 설치 (2) | 2017.08.24 |
워드프레스 웹호스팅 신청, 설치하기 (0) | 2017.08.23 |