테마 구매

먼저 사이트가서 테마를 구매하는 것이 먼저이다.
워드프레스 테마에서는 나오지 않기 때문에 구매해서 직접 업로드 해야되기 떄문이다.

테마 구매 사이트 – https://themeforest.net/

Avada 테마 구매

60달러라 비싸다고 생각할 수 있겠지만 추후 관리를 편하게 하기 위해 투자한다고 생각했다.
장바구니 같은거 누르면 구매할 수 있다.

Avada 테마 체크아웃

라이센스는 Regular로 충분하다.

지원해주는 기간이 6개월, 12개월이 있는데
딱히 쓰지 않을 거 같아서 기본 6개월을 선택했다.

Avada 쇼핑 카트

체크아웃 누르면,

결제하기 위한 정보 입력

이제 결제하기 위해 정보를 입력해야 한다.

Billing Details
결제 수단 결정

결제 수단에서 보니 Handing Fee 가 2달러 추가되어 있다.
왜 있는 지는 모르겠지만,
수수료인듯 하다.

구매 결과

구매하면 Your order에 구매한 내역이 나와있다.

그리고 이메일 확인을 통해 최종 검증이 된다.

이메일 내용

위 그림과 같이 이메일이 오는데 Confirm your email 을 누르면 다운로드 페이지로 넘어간다.

download 페이지

다운로드 옵션은 4가지가 있다.

  • All Files & documentation : 테마파일,차일드테마 파일, 각종 문서파일 의 패키지 모음입니다.
  • Installable WordPress file only : 워드프레스에서 사용하는 아바다 테마 설치파일만 다운로드 됩니다.
  • Lisence certificate & purchase code (PDF) : 라이센스코드가 들어있는 PDF 파일입니다.(사용하지 않습니다.)
  • Lisence certificate & purchase code (text) 라이센스코드가 들어있는 TEXT 파일입니다.(사용하지 않습니다.)

워드프레스만 필요하기 때문에 Installable WordPress file only 으로 다운로드 했다.

다운로드 옵션 참고 – https://avada.kr/avada-manual/theme-file-download/

워드프레스에 테마 적용하기

워드프레스에 다운로드 받은 Avada 테마를 업로드해야 한다.

워드프레스 테마 페이지

이제 다운로드 받은 zip파일을 업로드하자.

upload theme 페이지
파일 업로드 후 install now

zip 파일을 올리고 Install Now 버튼을 누르면

업로드 파일 설치중

업로드 다 되면 Avada 탭이 생긴다.

Avada page

이제 제품을 등록해야 한다.
Registration 탭에 등록하는 방법이 나와있다.

Avada 제품 등록 페이지

1번에 Generate A Personal Token 링크를 누르면,
토큰 생성 페이지로 넘어간다.

토큰 페이지

필요한 권한을 설정할 수 있다.

자세한 내용은 잘 몰라서
Avada 메뉴얼 대로 했다.

메뉴얼 사이트 – https://avada.kr/avada-manual/install/

토큰 권한 설정

Create Token 을 하면 성공했다고 페이지가 뜨면서
토큰 넘버를 알려준다. (개인적인 정보이기 때문에 가려놨다)

토큰 생성 성공

이제 토큰 번호를 입력하고 Submit 버튼을 누르면 제품 등록이 된다.

제품 등록에서 토큰 입력
제품 등록 성공

시스템 상태 확인

워드프레스를 설치하고, 웹사이트를 만들고, 웹사이트를 운영해 가는 과정에서 예기치 못한 에러가 발생하는 경우가 종종 있습니다.
관리자가 사용방법을 제대로 알지 못해서 발생하기도 하지만,
아주 많은 경우가 워드프레스도, 테마도, 플러그인도 아닌, 현재 내 웹서버의 설정 때문에 발생하곤 합니다.(아바다 테마 사이트를 불러올 때도 큰 영향을 미칩니다.)
아바다테마는 이런 이슈들이 발생하기 전에 미리 체크할수 있는 화면을 제공합니다.(아바다테마 뿐만아니라 우커머스, 레볼루션 슬라이더등 플러그인들도 이런 기능을 제공하곤 합니다. 그만큼 웹서버의 설정이 사이트에 미치는 영향이 크기 때문입니다.)

메뉴얼 5번 항목 – https://avada.kr/avada-manual/install/

시스템 상태에서 오류가 있는 부분

빨간색 글씨로 된 부분이 고칠 필요가 있는 부분이다.

  • PHP Time Limit – 최소 180 필요 (현재 120으로 설정되어 있음)
  • PHP Max Input Vars – 최소 1600 필요 (현재 1000으로 설정되어 있음)

참고 – https://avada.kr/avada-manual/recommended-php-configuration/

라이트세일에서 파일 수정

라이트세일에 워드프레스 설치된 파일로 접속해서 수정해야 한다.

경로는 아래와 같은 경로에 워드프레스 파일이 설치되어 있다.

워드프레스 파일 위치
워드프레스 파일 목록

PHP Time Limit

PHP Time Limit 란 무엇인가?

PHP Time Limit 은 사이트에서 한번의 명령에 사용할 수 있는 시간의 최대값이다.

워드프레스사이트가 설치된 서버는 명령이 실행되고 완료될 때 까지 여러가지 이유로 인해서 시간이 소요된다.
이 때 완료되기 이전에 설정된 시간에 이르게 되면 “Fatal error: Maximum execution time of xx seconds exceeded…” 와 같은 치명적인 에러가 발생한다.

증가 방법

vi wp-config.php 로 파일을 열어서 “define(‘WP_DEBUG’, false);” 줄 아래에 set_time_limit(300); 입력

wp-config.php 파일 수정

PHP Max Input Vars

PHP Max Input Vars 란 무엇인가?

PHP Max Input Vars 는 서버 과부하를 막기위해 하나의 함수에서 사용하는 변수의 개수를 제한하는 설정이다.

워드프레스에서 메뉴를 만들때,
한개의 메뉴를 추가할 경우(어떤 페이지나,포스트,카테고리,링크등등을 1차,2차,3차 어디든 메뉴에 추가할때) 그 한개에 따라가는 기본 설정데이터가 14개이상 된다.
그래서 전체 메뉴의 개수가 60여개 중반정도를 넘어가면 ‘저장’을 누름과 동시에 1000개 넘는 데이터가 서버로 전송된다. 이때 서버의 설정값이 1000 이라면 메뉴설정이 소실되거나, 의도하지 않게 구성되는 에러가 발생합니다.

증가 방법

vi .htaccess 해서 파일 열어서 가장 상단에 php_value max_input_vars 1680 추가

.htaccess 파일 수정
수정 결과

수정해서 PHP Time Limit은 해결되었는 데,
PHP Max Input Vars는 아직 그대로 1000이 설정되어 있다.
1680으로 수정한 결과가 반영이 아직 안된 거 같다.

필수 플러그인 설치

Avada 테마를 사용하기 위해 필수 플러그인이 2개 있다.

Avada 플러그인 화면

REQUIRED라 되어 있는 2개를 설치하면 된다.

설치하면 Active 되면서 검은색으로 색이 바뀐다.