카페24의 웹 호스팅에 관한 짧은 기록

현재위치:///카페24의 웹 호스팅에 관한 짧은 기록

2016.01.08 일 현재

기록1

워드프레스 설치 요구사항은 공식페이지에 아래와 같다.

wordpress-requirements-01

그러나
cafe24 는 이 사양을 따라오지 못한다.
뭐 워드프레스 공식사이트에서 요구조건을 업데이트한것이 한달 남짓하니…이해는 할 수 있다.

기록2

cafe24의 현재 웹호스팅 기본 서버 php버전은 5.3과 5.5를 선택할수 있다.
웹호스팅의 upload_max_filesize 설정은 21M 이다.
21M 는 요즘의 워드프레스 프리미어 테마를 업로드 할 수 없는 용량이다. 그래서 에러가 발생하지 않도록 하려면 FTP 클라이언트를 이용해야한다.

그러나
카페24의 웹호스팅은 .HTACCESS 파일을 통한 PHP_VALUE 조정이 가능하다.
그래서 보통 워드프레스 설치전에 다음과 같이 조정한다.

수치상 업로드 할수 있는 파일의 용량이 40메가로 바뀌었다.
이때 워드프레스 미디어 업로드 화면에서 업로드가 가능한 파일의 크기는 바뀐다.

wordpress-requirements-02wordpress-requirements-03

현재 최신 아바다테마는 3.9.1 버전으로 설치파일일 약 34M 이다.
현재 최신 X 테마는 4.2.2 버전으로 설치파일이 약 11M 이다.

PHP_VALUE 변경이전
이론상 아바다 테마는 자동설치가 안되고, X테마는 되어야 한다.

테스트 결과
PHP 5.3에서 아바다는 자동설치 안되고, X는 된다.
PHP 5.5에서 두개 다 안되고 “400 Bad Request Your browser sent a request that this server could not understand.” 에러가 발생한다. (7M짜리 뉴스페이퍼 테마는 된다.)

PHP_VALUE 변경이후
이론상 두테마 모두 자동설치 되어야 한다.

테스트 결과
PHP 5.3에서 아바다 와 X 모두 자동 설치 된다.
PHP 5.5에서 두개 다 안되고 “400 Bad Request Your browser sent a request that this server could not understand.” 에러가 발생한다. (7M짜리 뉴스페이퍼 테마는 된다.)

결론

  1. 카페24의 PHP 5.5 설정이 어딘가 잘 못 된것 같다.
  2. 서버 환경 적응하기 힘들다. ㅠㅠ
  3. 안전하게 FTP 클라이언트 사용하는게 좋겠다. ( 하지만 좀 억울하다. )
|2016-10-28T10:54:18+00:002016 1 08|카테고리: Blog|Tags: , , , |12 개의 댓글

글쓴이 :

12 Comments

  1. 최종 수정 : 2016.03.01
    1) .htaccess 파일 수정

    워드프레스로 사이트를 만들어 테마나 플러그인을 설치하면서 운영해 나가는 동안 이런저런 문제들이 발생하기도 합니다.
    워드프레스 코어나, 테마의 개발 자체에 문제가 있다면 어쩔수 없는 부분일지모르겠지만, 의외로 나의 호스팅 환경때문에 많은 문제가 발생하기도 합니다.
    이런 경우에 대비해서 , 아바다 테마를 제작하는 Theme Fusion 에서는 다음과 같은 기본적인 PHP 환경을 권장합니다. ( 이또한 오래전 설정이므로 아래 수치를 두배씩 올려도 됩니다.)

    일단 나의 호스팅 정보를 조회해 보겠습니다.
    먼저 텍스트 에디터를 열고, 빈 페이지를 하나 만듭니다.
    그 빈 페이지에 다음과 같이 기입합니다.

    Default

    123

    한줄 짜리 php 함수 입니다. 나의 호스팅에 관한 정보를 펼쳐 보여 주라는 명령어 입니다.
    이 파일의 이름을 phpinfo.php 라고 만들어서 나의 호스팅(루트)에 FTP 클라이언트( 파일질라)로 올려 놓습니다.

    이제 웹브라우저의 주소창에 올려놓은 파일의 경로를 넣어서 파일을 실행 시킵니다.
    https://avada.kr/phpinfo.php

    그러면 이런 화면이 뜹니다.
    나의 호스팅 상태(카페24)를 모두 보여 주는 화면입니다.
    ctrl+f 를 눌러서 위의 네개를 하나씩 찾아봅니다.

    권장설정과는 조금다르죠.
    * 만약 사용하는 호스팅의 설정이 위의 값보다 높다면(바꾸려 하는 값보다) 해당하는 것은 빼도 됩니다.
    설정을 아바다 테마서포트에서 권장하는 수준으로 바꾸겠습니다.
    나의 호스팅에 FTP로 접속을 하여 루트 폴더의 .htaccess 파일을 다운받습니다.
    (만약 Pretty Permalink 를 사용하고 있지 않으면 .htaccess파일이 없을 겁니다. 그때는 텍스트 편집기로 a.htaccess 라는 빈 파일을 만듭니다.)
    다운받은 파일을 열어보면, 다음과 같은 문장이 보일겁니다.

    Default

    12345678910

    # BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent="yes" overflow="visible"][fusion_builder_row][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

    이 문장의 아랫부분에 (새로만든경우는 빈 파일에)

    Default

    12345

    php_value max_execution_time 600php_value memory_limit 128Mphp_value post_max_size 64Mphp_value upload_max_filesize 64Mphp_value max_input_vars 10000

    위와같이 붙여서 원래의 자리에 올려 놓으세요
    (두번째줄 메모리 리미트의 업데이트는 저의 경우 필요없으나…)
    a.htaccess 파일의 경우 FTP클라이언트(파일질라)로 올리시고, 마우스 오른버튼을 눌러 ‘이름바꾸기’ 하신후, .htaccess 로 만들어 주세요.
    그리고 다시 https://avada.kr/phpinfo.php 에 접속하여 살펴보면
    5가지 값이 변해 있을 겁니다. (Master Value 는 카페24의 기본설정값, 내 호스팅의 설정값은 Local Value)
    * max_execution_time 을 600sec로 잡은것은 아바다 테마옵션에서 전체 데모파일을 가져올때 워낙 시간이 오래걸리기 때문에 에러가 발생하지 않도록 하기 위해서 설정한 값입니다.
    만약 큰 파일의 업/다운을 할 일이 없을때에는 이 시간을 현저히 줄여주어도 됩니다.
    * 5번째줄의 max_input_vars 는 클라이언트에서 서버로 전송할수있는 변수의 개수를 설정하는 문구 입니다.
    국내 웹서비스중 가비아의 경우는 “10000 개”로 설정해 놓았으나… cafe24의 경우는 “1000 개”로 설정이 되어 있어서 종종 문제가 되곤 합니다.
    어떤 경우 인가하면…
    워드프레스에서 메뉴를 만들때, 한개의 메뉴를 추가할경우(어떤 페이지나,포스트,카테고리,링크등등을 1차,2차,3차 어디든 메뉴에 추가할때) 그 한개에 따라가는 기본 설정데이터가 14개 정도 됩니다. 그래서 전체 메뉴의 개수가 60여개 중반정도를 넘어가면 ‘저장’을 누름과 동시에 1000개 넘는 데이터가 서버로 전송됩니다. 이때 카페24의 경우는 메뉴설정이 소실되거나, 이상하게 구성되는 경우가 생깁니다.
    이것을 막기위해 설정값을 변경해 주는 겁니다.
    *post_max_size (Post방식으로 넘겨질 최대 데이터 크기)와 upload_max_filesize(최대 업로드 파일 용량) 는 원하는 값으로 변경해도 됩니다. (아바다 테마의 파일 크기가 최근 44M 정도 됩니다. 워드프레스를 통한 테마 설치시 에러가 나지 않으려면 이 값이 넘는 값이 어야 합니다.)
    최근에 경험한 바에 의하면 카페24의 php 5.5 에서 이 값이 정상적으로 작동하지 않습니다. ( 관련 글 보기 ) – (* 카페24의 설정이 정상화 되면 언제든 달라 질 수 있습니다.)
    *웹 호스팅에서 지원하는 한도 내에서 가능합니다.
    2) wp-config.php 파일 수정

    WP_Memory_Limit 의 값을 올려놓으라는 메세지가 아바다 테마 System Status 메뉴에 나타납니다.
    웹사이트 만들면서 플러그인 몇개 설치하고 나서 종종 다음과 같은 메세지가 나오는 에러를 접할수 있는데,
    Allowed memory size of xxxxxx bytes exhausted
    워드프레스에서 PHP가 사용하는 서버의 메모리 값이 너무 낮기 때문에 나타나는 에러입니다.
    이것을 방지하기 위해서 아바다 테마에서 친절하게 가르쳐 주는 것인데…
    알려주지 않더라도 워드프레스의 기본 설정값 (싱글사이트 40M, 멀티사이트는 64M)이 너무 낮기 때문에 값을 올려주는 것이 좋습니다.
    방법은 워드프레스 설치 폴더에서 wp-config.php 파일을 다운로드 받은 후에 적당한 위치에…(/* That’s all, stop editing! Happy blogging. */ 문구 바로 위 쯤)

    Default

    1

    define(‘WP_MEMORY_LIMIT’,’256M’);

    라고 입력한 후 다시 원재 자리에 업로드 합니다.
    이후 아바다 테마의 System Status 메뉴에 가보면 경고문이 사라진 것을 볼 수 있습니다.

    By 이명성|2014. 11. 25|Categories: 메뉴얼|30 Comments
    이 글을 공유 해 보세요!!!
    FacebookTwitterLinkedinTumblrGoogle+Pinterest

    글쓴이 : 이명성

    30 댓글

    조준수
    2016/10/18 at 23:30 – Reply

    워드프레스를 수동으로 새로 셋팅을 하고 아바다 5.0를 설치를 한 후 php 기본 환경 설정으로 phpinfo.php 위에 그대로 만들어서
    파일질라에 추가를 하고 새로운 브라우저에 https://도메인/phpinfo.php 쳤는데
    사이트에 연결할 수 없음
    xxx.cafe24.com에서 연결을 거부했습니다.
    다음을 시도:
    연결 확인
    프록시 및 방화벽 확인
    ERR_CONNECTION_REFUSED
    이런식으로 진행이 되지 않습니다. 예전에는 잘 설치를 했는데
    이번에 아바다 5.0으로 셋팅을 하고 기본 php 설정을 새로 할려고 하다 보니 계속 이런식입니다.
    이런 연유가 무엇일까요? 함수 파일을 읽지 못하는 듯합니다.

    이명성
    2016/10/21 at 00:00 – Reply

    아바다와 아무런 관련이 없습니다.
    함수를 읽지 못하면 아바다도 워프도 아무것도 안됩니다.
    파일의 위치가 잘못되었거나 파일의 내용이 잘못되었을 겁니다.
    워프나 아바다는 아무런 관련이 없습니다 현재상황은 ^^

    Jun
    2016/06/30 at 06:12 – Reply

    정리가 잘 되어 있네요.^^
    큰 도움 되었습니다.
    위 방법대로 해서 PHPINFO로 확인하면 메모리가 늘었는데도
    이상하게 AVADA System Status 에선 계속 40M으로 나옵니다.
    근데 희안하게도 우커머스에선 제대로 반영되어 256MB로 표시됩니다.
    버그일까요?@@
    아바다는 4.03최신버전이고, 호스팅은 윗글과 같이 카페24를 쓰고 있습니다만..

    이명성
    2016/07/06 at 23:47 – Reply

    희안하군요 ^^;;

    Minjeong Cheon
    2016/04/19 at 20:11 – Reply

    순서대로 따라하니 잘 되네요 큰 도움이 되었습니다 감사합니다~!

    이명성
    2016/04/19 at 21:12 – Reply

    저도 감사합니다. ^^

    kikiya
    2016/04/18 at 12:26 – Reply

    감사합니다. 늘 큰 도움이 됩니다. ^^

    아크몬드
    2016/03/07 at 15:49 – Reply

    좋은 글입니다. ^^

    이명성
    2016/03/07 at 21:45 – Reply

    감사합니다. ^^

    유주열
    2016/02/24 at 12:35 – Reply

    .htaccess 파일에 아래 내용을 추가했습니다.
    php_value max_execution_time 600
    php_value memory_limit 256M
    php_value post_max_size 32M
    php_value upload_max_filesize 32M
    php_value max_input_vars 10000
    WordPress Environment에서
    WP Memory Limit: [?]
    40 MB – We recommend setting memory to at least 128MB.
    To import classic demo data, 256MB of memory limit is required.
    Please define memory limit in wp-config.php file. To learn how, see: Increasing memory allocated to PHP.
    라고 나오는데 해결방법을 모르겠습니다. 아시면 답변 부탁드려요^^

    이명성
    2016/02/25 at 11:10 – Reply

    wp-config.php 파일을 에디터로 열어서
    /* That’s all, stop editing! Happy blogging. */
    위쪽에
    define(‘WP_MEMORY_LIMIT’,’128M’);
    를 입력해 주면 됩니다. (최대값 256M)

    별처럼
    2016/01/13 at 15:03 – Reply

    max_execution_time 의 local Value 값은 변경이 되나 Master Value 값이 변경이 안되 테마적용을 못하고 있습니다. 이럴땐 어찌해야할까요? ㅜㅜ

    별처럼
    2016/01/13 at 15:05 – Reply

    We recommend setting max execution time to at least 180.
    To import classic demo content, 300 seconds of max execution time is required.
    See: Increasing max execution to PHP
    이부분이 계속 해결이 안되고 있습니다 ㅜㅜ

    이명성
    2016/01/18 at 14:36 – Reply

    서버마다 사양이 다릅니다.
    위의 경우는 카페24 사례입니다.
    호스팅 회사에 문의 해 보시는게 좋을것 같습니다.

    savealife
    2015/12/13 at 10:42 – Reply

    편집해서 업로드하면
    # END WordPress
    # File modified on Sat Dec 12 18:40:26 2015 by server
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value max_execution_time 600
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value memory_limit 128M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value post_max_size 32M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value upload_max_filesize 32M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value max_input_vars 10000
    이렇게 바뀌고 예전 사양 그대로입니다.
    어떻게 해야할까요?
    도움 부탁드립니다.
    감사합니다.

    이명성
    2015/12/13 at 13:44 – Reply

    호스팅 서버마다 설정이 다릅니다.
    윗글은 카페24를 기준으로 작성한것입니다.
    현재 호스팅중인곳에 htaccess 파일을 토해서 php value를 변경할 수 있는지 문의 해 보세요 ^^

    Park Jieun
    2016/10/05 at 20:29 – Reply

    오늘자 기준 dothome.co.kr 리눅스 서버에 설치한 wp의 경우 모든 설정이 잘 먹었습니다.
    감사합니다.

    Feel Kim
    2015/06/11 at 13:01 – Reply

    많은 도움이 되었습니다. 감사합니다.

    good
    2015/06/02 at 11:22 – Reply

    도움이 되었습니다.

    방영배
    2015/05/29 at 15:32 – Reply

    후이즈에서 호스팅을 하는중인데요…
    php 버전이 낮다보니 (5.2.9) 다섯번째.. php_value max_input_vars 10000 이설정이 아예 없네요.
    이럴땐 어찌 하나요?
    샘플불러올때 에러가 나는데 해결이 안돼네요 ㅠㅠ

    Avada.KR
    2015/05/31 at 21:41 – Reply

    max_input_vars는 메뉴가 너무 많을 때 에러를 일으키는 원인이 되는거구요
    max_execution_time 이나 그외의 것들이 샘플데이터 에러와 관련이 있습니다.
    이것들을 체크해 보시고요 만약 조정이 안된다면
    (위의 글은 카페24를 기준으로 작성한겁니다.) 후이즈와 상의 해서 조정해 달라고 하면 , 용량을 올려 줄겁니다.

    방영배
    2015/06/11 at 11:38 – Reply

    다른 설정은 알려주신대로 아래와 같이 했는데요
    php_value max_execution_time 600
    php_value memory_limit 128M
    php_value post_max_size 32M
    php_value upload_max_filesize 32M
    php버전이 낮아 max_input_vars는 아예없는 상황이고요.
    샘플을 임포트해오면… 에러가 발생하더라고요…
    좀 살펴보니 Revolution Sliders 샘플부분을 못가져오고 있고요.
    관리페이지의 Revolution Sliders 섹션에서 샘플 zip파일을 따로 임포트 시키려해도…
    Error: Wrong export slider file format! This could be caused because the ZipArchive extension is not enabled.
    이런 문구가 뜨네요 (아 샘플 zip 파일은 다른데선 잘 동작되는 파일입니다)

    방영배
    2015/06/11 at 13:37

    아…. 호스팅 업체에서 ZipArchive extensions 이 설치도 안돼있고 지원이 안돼서 생긴문제네요.
    후이즈 호스팅 거지 같음 ㅠㅠ

    이길재
    2015/05/07 at 01:17 – Reply

    용량제한을 NAS자체에서 정해놓았습니다.
    터미널 접속해서 해결했습니다. 좋은 정보 감사합니다.

    이길재
    2015/05/06 at 19:04 – Reply

    어느 곳에 붙이든 같은 증상이 나타납니다.
    메인 페이지에 영상을 소개하려합니다.
    FTP를 이용해서 MP4파일을 업로드 하려고 하는데 어느폴더에 넣어야 하는지 알려주실 수 있으신지요.
    감사합니다.

    이길재
    2015/05/06 at 10:32 – Reply

    안녕하세요.
    좋은 자료 감사드립니다.
    WordPress 4.2.1 사용하고 있습니다.
    .htaccess내부 >> # END WordPress >> php_value max_execution_time 600
    php_value post_max_size 100M
    php_value upload_max_filesize 100M
    php_value max_input_vars 10000
    붙여넣기 한 후 업로드 하면 페이지를 열지 못하고 있습니다.

    Avada.KR
    2015/05/06 at 11:37 – Reply

    일단 .htaccess 의 최상단에 올려서 붙여 보시고요…
    이 코드 때문에 페이지가 열리지 않는거라면…
    저도 왜 인지 잘 모르겠습니다. ㅠㅠ

    이길재
    2015/05/06 at 18:56 – Reply

    댓글도 주시고 감사합니다.
    외부일을 보고 와서 바로 확인해 보도록 하겠습니다.
    하루 마무리 잘하세요~

    최지민
    2015/02/09 at 01:24 – Reply

    http://자기주소/phpinfo.php라고 하시면 됩니다

    이용주
    2015/01/07 at 13:05 – Reply

    위 설명 중에 https://avada.kr/phpinfo.php 접속이 안됩니다.
    접속하니, 페이지가 없다고 하네요…
    혹시 http://본인계정/phpinfo.php 라고 하나요?
    아니면 https://avada.kr/phpinfo.php 접속이 안되 이 페이지 전체가 의미 없어요….ㅠㅠ

    댓글을 남겨주세요 응답 취소

    #wp-social-login-connect-with{display:none;font-weight: bold}#wp-social-login-connect-options{padding:0 0 10px 10px}#wp-social-login-connect-options a{text-decoration: none}#wp-social-login-connect-options img{border:0 none}.wsl_connect_with_provider{}

    소셜 계정으로 로그인 하기

    댓글

  2. 최종 수정 : 2016.03.01
    1) .htaccess 파일 수정

    워드프레스로 사이트를 만들어 테마나 플러그인을 설치하면서 운영해 나가는 동안 이런저런 문제들이 발생하기도 합니다.
    워드프레스 코어나, 테마의 개발 자체에 문제가 있다면 어쩔수 없는 부분일지모르겠지만, 의외로 나의 호스팅 환경때문에 많은 문제가 발생하기도 합니다.
    이런 경우에 대비해서 , 아바다 테마를 제작하는 Theme Fusion 에서는 다음과 같은 기본적인 PHP 환경을 권장합니다. ( 이또한 오래전 설정이므로 아래 수치를 두배씩 올려도 됩니다.)

    일단 나의 호스팅 정보를 조회해 보겠습니다.
    먼저 텍스트 에디터를 열고, 빈 페이지를 하나 만듭니다.
    그 빈 페이지에 다음과 같이 기입합니다.

    Default

    123

    한줄 짜리 php 함수 입니다. 나의 호스팅에 관한 정보를 펼쳐 보여 주라는 명령어 입니다.
    이 파일의 이름을 phpinfo.php 라고 만들어서 나의 호스팅(루트)에 FTP 클라이언트( 파일질라)로 올려 놓습니다.

    이제 웹브라우저의 주소창에 올려놓은 파일의 경로를 넣어서 파일을 실행 시킵니다.
    http://avada.kr/phpinfo.php

    그러면 이런 화면이 뜹니다.
    나의 호스팅 상태(카페24)를 모두 보여 주는 화면입니다.
    ctrl+f 를 눌러서 위의 네개를 하나씩 찾아봅니다.

    권장설정과는 조금다르죠.
    * 만약 사용하는 호스팅의 설정이 위의 값보다 높다면(바꾸려 하는 값보다) 해당하는 것은 빼도 됩니다.
    설정을 아바다 테마서포트에서 권장하는 수준으로 바꾸겠습니다.
    나의 호스팅에 FTP로 접속을 하여 루트 폴더의 .htaccess 파일을 다운받습니다.
    (만약 Pretty Permalink 를 사용하고 있지 않으면 .htaccess파일이 없을 겁니다. 그때는 텍스트 편집기로 a.htaccess 라는 빈 파일을 만듭니다.)
    다운받은 파일을 열어보면, 다음과 같은 문장이 보일겁니다.

    Default

    12345678910

    # BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

    이 문장의 아랫부분에 (새로만든경우는 빈 파일에)

    Default

    12345

    php_value max_execution_time 600php_value memory_limit 128Mphp_value post_max_size 32Mphp_value upload_max_filesize 32Mphp_value max_input_vars 10000

    위와같이 붙여서 원래의 자리에 올려 놓으세요
    (두번째줄 메모리 리미트의 업데이트는 저의 경우 필요없으나…)
    a.htaccess 파일의 경우 FTP클라이언트(파일질라)로 올리시고, 마우스 오른버튼을 눌러 ‘이름바꾸기’ 하신후, .htaccess 로 만들어 주세요.
    그리고 다시 http://avada.kr/phpinfo.php 에 접속하여 살펴보면
    5가지 값이 변해 있을 겁니다. (Master Value 는 카페24의 기본설정값, 내 호스팅의 설정값은 Local Value)
    * max_execution_time 을 600sec로 잡은것은 아바다 테마옵션에서 전체 데모파일을 가져올때 워낙 시간이 오래걸리기 때문에 에러가 발생하지 않도록 하기 위해서 설정한 값입니다.
    만약 큰 파일의 업/다운을 할 일이 없을때에는 이 시간을 현저히 줄여주어도 됩니다.
    * 5번째줄의 max_input_vars 는 클라이언트에서 서버로 전송할수있는 변수의 개수를 설정하는 문구 입니다.
    국내 웹서비스중 가비아의 경우는 “10000 개”로 설정해 놓았으나… cafe24의 경우는 “1000 개”로 설정이 되어 있어서 종종 문제가 되곤 합니다.
    어떤 경우 인가하면…
    워드프레스에서 메뉴를 만들때, 한개의 메뉴를 추가할경우(어떤 페이지나,포스트,카테고리,링크등등을 1차,2차,3차 어디든 메뉴에 추가할때) 그 한개에 따라가는 기본 설정데이터가 14개 정도 됩니다. 그래서 전체 메뉴의 개수가 60여개 중반정도를 넘어가면 ‘저장’을 누름과 동시에 1000개 넘는 데이터가 서버로 전송됩니다. 이때 카페24의 경우는 메뉴설정이 소실되거나, 이상하게 구성되는 경우가 생깁니다.
    이것을 막기위해 설정값을 변경해 주는 겁니다.
    *post_max_size (Post방식으로 넘겨질 최대 데이터 크기)와 upload_max_filesize(최대 업로드 파일 용량) 는 원하는 값으로 변경해도 됩니다. (아바다 테마의 파일 크기가 최근 35M 정도 됩니다. 워드프레스를 통한 테마 설치시 에러가 나지 않으려면 이 값이 넘는 값이 어야 합니다.)
    최근에 경험한 바에 의하면 카페24의 php 5.5 에서 이 값이 정상적으로 작동하지 않습니다. ( 관련 글 보기 ) – (* 카페24의 설정이 정상화 되면 언제든 달라 질 수 있습니다.)
    *웹 호스팅에서 지원하는 한도 내에서 가능합니다.
    2) wp-config.php 파일 수정

    WP_Memory_Limit 의 값을 올려놓으라는 메세지가 아바다 테마 System Status 메뉴에 나타납니다.
    웹사이트 만들면서 플러그인 몇개 설치하고 나서 종종 다음과 같은 메세지가 나오는 에러를 접할수 있는데,
    Allowed memory size of xxxxxx bytes exhausted
    워드프레스에서 PHP가 사용하는 서버의 메모리 값이 너무 낮기 때문에 나타나는 에러입니다.
    이것을 방지하기 위해서 아바다 테마에서 친절하게 가르쳐 주는 것인데…
    알려주지 않더라도 워드프레스의 기본 설정값 (싱글사이트 40M, 멀티사이트는 64M)이 너무 낮기 때문에 값을 올려주는 것이 좋습니다.
    방법은 워드프레스 설치 폴더에서 wp-config.php 파일을 다운로드 받은 후에 적당한 위치에…(/* That’s all, stop editing! Happy blogging. */ 문구 바로 위 쯤)

    Default

    1

    define(‘WP_MEMORY_LIMIT’,’256M’);

    라고 입력한 후 다시 원재 자리에 업로드 합니다.
    이후 아바다 테마의 System Status 메뉴에 가보면 경고문이 사라진 것을 볼 수 있습니다.

    글쓴이 이명성|2014. 11. 25|카테고리 메뉴얼|25 댓글
    이 글을 공유 해 보세요!!!

    저자 소개: 이명성

    25 댓글

    Minjeong Cheon
    2016/04/19 20:11- 답글쓰기

    순서대로 따라하니 잘 되네요 큰 도움이 되었습니다 감사합니다~!

    이명성
    2016/04/19 21:12- 답글쓰기

    저도 감사합니다. ^^

    kikiya
    2016/04/18 12:26- 답글쓰기

    감사합니다. 늘 큰 도움이 됩니다. ^^

    아크몬드
    2016/03/07 15:49- 답글쓰기

    좋은 글입니다. ^^

    이명성
    2016/03/07 21:45- 답글쓰기

    감사합니다. ^^

    유주열
    2016/02/24 12:35- 답글쓰기

    .htaccess 파일에 아래 내용을 추가했습니다.
    php_value max_execution_time 600
    php_value memory_limit 256M
    php_value post_max_size 32M
    php_value upload_max_filesize 32M
    php_value max_input_vars 10000
    WordPress Environment에서
    WP Memory Limit: [?]
    40 MB – We recommend setting memory to at least 128MB.
    To import classic demo data, 256MB of memory limit is required.
    Please define memory limit in wp-config.php file. To learn how, see: Increasing memory allocated to PHP.
    라고 나오는데 해결방법을 모르겠습니다. 아시면 답변 부탁드려요^^

    이명성
    2016/02/25 11:10- 답글쓰기

    wp-config.php 파일을 에디터로 열어서
    /* That’s all, stop editing! Happy blogging. */
    위쪽에
    define(‘WP_MEMORY_LIMIT’,’128M’);
    를 입력해 주면 됩니다. (최대값 256M)

    별처럼
    2016/01/13 15:03- 답글쓰기

    max_execution_time 의 local Value 값은 변경이 되나 Master Value 값이 변경이 안되 테마적용을 못하고 있습니다. 이럴땐 어찌해야할까요? ㅜㅜ

    별처럼
    2016/01/13 15:05- 답글쓰기

    We recommend setting max execution time to at least 180.
    To import classic demo content, 300 seconds of max execution time is required.
    See: Increasing max execution to PHP
    이부분이 계속 해결이 안되고 있습니다 ㅜㅜ

    이명성
    2016/01/18 14:36- 답글쓰기

    서버마다 사양이 다릅니다.
    위의 경우는 카페24 사례입니다.
    호스팅 회사에 문의 해 보시는게 좋을것 같습니다.

    savealife
    2015/12/13 10:42- 답글쓰기

    편집해서 업로드하면
    # END WordPress
    # File modified on Sat Dec 12 18:40:26 2015 by server
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value max_execution_time 600
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value memory_limit 128M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value post_max_size 32M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value upload_max_filesize 32M
    # For security reasons, mod_php is not used on this server. Use a php.ini file for php directives
    # php_value max_input_vars 10000
    이렇게 바뀌고 예전 사양 그대로입니다.
    어떻게 해야할까요?
    도움 부탁드립니다.
    감사합니다.

    이명성
    2015/12/13 13:44- 답글쓰기

    호스팅 서버마다 설정이 다릅니다.
    윗글은 카페24를 기준으로 작성한것입니다.
    현재 호스팅중인곳에 htaccess 파일을 토해서 php value를 변경할 수 있는지 문의 해 보세요 ^^

    Feel Kim
    2015/06/11 13:01- 답글쓰기

    많은 도움이 되었습니다. 감사합니다.

    good
    2015/06/02 11:22- 답글쓰기

    도움이 되었습니다.

    방영배
    2015/05/29 15:32- 답글쓰기

    후이즈에서 호스팅을 하는중인데요…
    php 버전이 낮다보니 (5.2.9) 다섯번째.. php_value max_input_vars 10000 이설정이 아예 없네요.
    이럴땐 어찌 하나요?
    샘플불러올때 에러가 나는데 해결이 안돼네요 ㅠㅠ

    Avada.KR
    2015/05/31 21:41- 답글쓰기

    max_input_vars는 메뉴가 너무 많을 때 에러를 일으키는 원인이 되는거구요
    max_execution_time 이나 그외의 것들이 샘플데이터 에러와 관련이 있습니다.
    이것들을 체크해 보시고요 만약 조정이 안된다면
    (위의 글은 카페24를 기준으로 작성한겁니다.) 후이즈와 상의 해서 조정해 달라고 하면 , 용량을 올려 줄겁니다.

    방영배
    2015/06/11 11:38- 답글쓰기

    다른 설정은 알려주신대로 아래와 같이 했는데요
    php_value max_execution_time 600
    php_value memory_limit 128M
    php_value post_max_size 32M
    php_value upload_max_filesize 32M
    php버전이 낮아 max_input_vars는 아예없는 상황이고요.
    샘플을 임포트해오면… 에러가 발생하더라고요…
    좀 살펴보니 Revolution Sliders 샘플부분을 못가져오고 있고요.
    관리페이지의 Revolution Sliders 섹션에서 샘플 zip파일을 따로 임포트 시키려해도…
    Error: Wrong export slider file format! This could be caused because the ZipArchive extension is not enabled.
    이런 문구가 뜨네요 (아 샘플 zip 파일은 다른데선 잘 동작되는 파일입니다)

    방영배
    2015/06/11 13:37

    아…. 호스팅 업체에서 ZipArchive extensions 이 설치도 안돼있고 지원이 안돼서 생긴문제네요.
    후이즈 호스팅 거지 같음 ㅠㅠ

    이길재
    2015/05/07 01:17- 답글쓰기

    용량제한을 NAS자체에서 정해놓았습니다.
    터미널 접속해서 해결했습니다. 좋은 정보 감사합니다.

    이길재
    2015/05/06 19:04- 답글쓰기

    어느 곳에 붙이든 같은 증상이 나타납니다.
    메인 페이지에 영상을 소개하려합니다.
    FTP를 이용해서 MP4파일을 업로드 하려고 하는데 어느폴더에 넣어야 하는지 알려주실 수 있으신지요.
    감사합니다.

    이길재
    2015/05/06 10:32- 답글쓰기

    안녕하세요.
    좋은 자료 감사드립니다.
    WordPress 4.2.1 사용하고 있습니다.
    .htaccess내부 >> # END WordPress >> php_value max_execution_time 600
    php_value post_max_size 100M
    php_value upload_max_filesize 100M
    php_value max_input_vars 10000
    붙여넣기 한 후 업로드 하면 페이지를 열지 못하고 있습니다.

    Avada.KR
    2015/05/06 11:37- 답글쓰기

    일단 .htaccess 의 최상단에 올려서 붙여 보시고요…
    이 코드 때문에 페이지가 열리지 않는거라면…
    저도 왜 인지 잘 모르겠습니다. ㅠㅠ

    이길재
    2015/05/06 18:56- 답글쓰기

    댓글도 주시고 감사합니다.
    외부일을 보고 와서 바로 확인해 보도록 하겠습니다.
    하루 마무리 잘하세요~

    최지민
    2015/02/09 01:24- 답글쓰기

    http://자기주소/phpinfo.php라고 하시면 됩니다

    이용주
    2015/01/07 13:05- 답글쓰기

    위 설명 중에 http://avada.kr/phpinfo.php 접속이 안됩니다.
    접속하니, 페이지가 없다고 하네요…
    혹시 http://본인계정/phpinfo.php 라고 하나요?
    아니면 http://avada.kr/phpinfo.php 접속이 안되 이 페이지 전체가 의미 없어요….ㅠㅠ

    댓글을 남겨주세요 응답 취소

    #wp-social-login-connect-with{display:none;font-weight: bold}#wp-social-login-connect-options{padding:0 0 10px 10px}#wp-social-login-connect-options a{text-decoration: none}#wp-social-login-connect-options img{border:0 none}.wsl_connect_with_provider{}

    소셜 계정으로 로그인 하기

  3. 김용훈 2016년 2월 8일 - 6:41 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_974913015915764

    김용훈

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-974913015915764

  4. Sun Ready 2016년 1월 10일 - 2:52 오전 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_963005927099103

    Sun Ready

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-963005927099103

  5. Jun Seok Lee 2016년 1월 9일 - 3:24 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_867005000043592

    Jun Seok Lee

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-867005000043592

  6. Musub Lee 2016년 1월 9일 - 2:30 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_939013749522736

    Musub Lee

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-939013749522736

  7. 정승용 2016년 1월 9일 - 12:39 오전 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_909534829087533

    정승용

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-909534829087533

  8. Kyungdae Min 2016년 1월 8일 - 5:33 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_10207174630585299

    Kyungdae Min

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-10207174630585299

  9. Seonkyu Ju 2016년 1월 8일 - 3:39 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_804936662949432

    Seonkyu Ju

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-804936662949432

  10. WPBOX 2016년 1월 8일 - 2:23 오후 - 답글쓰기

    wpbox는 가격,트래픽,ssl,사용편의 등을 고려해서 해외서버를 사용중입니다.
    디지털오션+서버파일럿 조합입니다.
    참고하실수 있는 글은
    https://wpbox.kr/wordpress-server-ssl-install/
    ssl 비적용시 1~6번 까지만 참고하시면 됩니다. ^^

  11. Seonkyu Ju 2016년 1월 8일 - 1:29 오후 - 답글쓰기

    요구사항에 맞는 저렴한 호스팅 추천 좀 해주세요^^

  12. Hyun Lee 2016년 1월 8일 - 1:13 오후 - 답글쓰기

    tag:facebook.com,2013:1030227750333682_liked_by_1189701691056600

    Hyun Lee

    https://www.facebook.com/915258008497324/posts/1030227750333682#liked-by-1189701691056600

댓글 쓰기