더 세심하게 생각하는 공유 웹호스팅에서 워드프레스 유료테마 사용할 때 데모 데이터 임포트와 특정 기능 사용 문제

유료테마 사용할 때 번거로움
ThemeForest

유료테마 사용자 중에 테마설치, 조금 더 세밀하게 말하면 데모 데이터 임포트가 일정 진행 단계에서 멈추는 것 때문에 어렵다고 합니다. 또, Divi 테마처럼 템플릿 라이브러리를 사용할 때도 유사한 오류 때문에 스트레스 엄청나다고 합니다.

이런 문제가 있는 사용자의 사용 환경은 보통 ‘공유 웹호스팅’이라는 공통점이 있습니다. 물론, 서버를 직접 운용하는 사람도 설정에 따라 같은 문제가 발생할 수 있습니다.

유료테마 사용에 관한 이런 문제 해결을 위한 정보는 넘쳐나는데도, 그리고 그 정보를 통해 해결 노력을 하는데도 오류가 여전하다는 사용자가 많습니다.

대부분 해결 가능한 설정

보통의 해결 정보는 다음 3가지를 말하고 있는데, 그 정도면 사실 대부분 문제가 해결되어야 하는 게 맞습니다.

  • wp-config.php 파일에 메모리 제한 설정
  • .htaccess 파일에 특정 설정 정보 추가
  • 호스팅 계정의 방화벽 해제

그외의 방법은 일반적인 공유 웹호스팅 사용자에게 불필요한 정보입니다. 나아가 그외의 방법으로 어떤 테마나 기능을 사용할 수 있다면, 호스팅을 변경하는 게 아니라 그 테마를 사용하지 않는 게 좋습니다. 좋은 게 아니라 사용하지 않아야 합니다.

wp-config.php

wp-config.php 파일에는 메모리 제한 설정을 다음 2번 줄 찾아 위에 추가.

define( 'WP_MEMORY_LIMIT', '128M' );
/* That's all, stop editing! Happy publishing. */

.htaccess

.htaccess 파일에는 다음의 설정 정보를 추가. 설정 값은 테마에서 안내하고 있는 최소한의 값을 입력하면 됩니다. 테마에서 발생하는 문제가 있다면 테마에서 제공하는 안내 메시지를 먼저 확인하는 것은 기본입니다.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 180
php_value max_input_time 180

방화벽

방화벽 문제는 호스팅 업체에 따라 차이가 있는데, 예를 들어 iwinv 호스팅은 방화벽을 사용하지 않아야 워드프레스 사용이 가능하므로 해제한 상태로 볼 수 있고, 카페24는 방화벽을 해제하지 않아도 워드프레스 사용이 가능하므로 위의 2가지를 진행한 후 해결되지 않을 때 방화벽 해제를 시도해보면 됩니다.

그래도 해결되지 않는다면 조금 더 세밀하게 들여다보기

이렇게 해도 문제 해결이 안되면 호스팅 계정의 파일 현황을 살펴봐야 합니다. 많은 사용자가 있는 카페24를 기준으로, 워드프레스를 설치하고 퍼머링크 구조를 기본 외의 것으로 설정했다고 가정하면 다음처럼 구성되어 있을 겁니다. 약간 차이가 있을 수 있습니다.

// / 계정의 루트, 일부 생략
www
.bash_history
.bash_profile
.ftpaccess
.htaccess
// /www 디렉터리, 워드프레스 설치 경로. 일부 생략
wp-admin
wp-content
wp-includes
.htaccess
index.php
wp-config.php

위의 2가지 파일 현황을 보면 .htaccess 파일이 2개입니다. 첫 번째 파일은 카페24의 호스팅 계정에서 기본으로 제공하는 것이며, 두 번째 파일은 워드프레스에 생성하는 것입니다.

카페24를 사용할 때 메모리 설정 및 .htaccess 파일의 설정 추가로 문제 해결이 된 사용자가 있다면 첫 번째 .htaccess 파일에 설정 값을 추가했을 가능성이 있습니다. 호스팅 업체에서 가상호스트 설정 시 그 파일을 기준으로 정했을 수 있기에 그런 것이죠.

따라서, 카페24 웹호스팅을 사용하고 있는데, 유료테마의 기능 설치와 관련한 문제가 있다면, 카페24 호스팅 계정의 기본 .htaccess 파일에 설정 값을 추가하세요.

댓글 1

  1. 포스트까지 적어주시고 정말 고맙습니다. 덕분에 한시름 놓았습니다. 정말 감사합니다.