워드프레스(WordPress)는 PHP(Personal Home Page)를 기반으로 하는 자유-오픈 소스 소프트웨어(F/OSS, FOSS: Free and open-source software) 저작물 관리 시스템으로, 설치형인 비영리 재단의 'wordpress.org'와 가입형인 'wordpress.com'으로 구분할 수 있습니다. 설치형 워드프레스는 도메인과 호스팅, 플러그인과 테마, SSL 인증서 구성을 사용자가 직접 선택하여 구성하거나 웹호팅 업체의 워드프레스 호스팅을 서비스 이용하게 되는데, 카페 24의 워드프레스 호스팅 기준으로는 PHP 7.4.5p1 버전에 한번에 사용할 수 있는 최대 메모리 제한 128MB, 하나의 명령에 사용할 수 있는 최대 시간 '300'에 서버 과부하를 막기 위해 하나의 함수에서 사용하는 변수의 개수 '1000'이 적용되어 있습니다.
1. 워드프레스 PHP 메모리 제한 용량 확인하는 방법
워드프레스 대시 보드의 '도구 - 사이트 건강 - 도구 - 정보의 '서버' 항목에서는 한번에 사용할 수 있는 최대 메모리 값 등의 정보가 표시되어 있으며, WordPress 'tagDiv'의 'NEWSMAG - Newspaper & Magazine WordPress Theme' 기준으로는 'Newsmag - Welcome' 메뉴에서는 시스템의 PHP 버전과 함께 'WP Memory Limit'와 'PHP Execution Time', 'PHP Max Input Vars' 등의 설정 값이 표시되어 있습니다.
2. PHP에서 워드프레스 'WP Memory Limit' 값 확인하는 방법
<?php phpinfo(); ?>
https://워드프레스주소/php-info.php
워드프레스의 PHP 메모리 제한 설정 값 확인하는 방법은 먼저, 코드 블록의 '<?php phpinfo(); ?>' 값을 복사(Ctrl + C)하여 메모장에 붙여 넣기(Ctrl + V) 하고 파일 이름과 확장자명을 'php-info.php'로 저장한 다음, 파일질라(FileZilla) 등의 FTP 프로그램을 실행하여 WordPress에 접속하여 루트 디렉토리에 'php-info.php' 파일을 업로드 합니다.
WordPress 루트 디렉토리에 'php-info.php' 파일을 업로드 한 다음에 브라우저 URL 입력 란에 워드프레스 주소 뒤에 '/php-info.php' 붙여 넣고 접속합니다. PHP 페이지에서는 WordPress 관련 모든 정보가 표시 되는데, 'CORE' 목록 'Directive' 항목에서 'ex:'memory_limit : 128M''가 적용되어 있는 것을 확인 할 수 있습니다.
3. 워드프레스 PHP 메모리 제한 용량 'WP Memory Limit' 값 변경하는 방법
define( 'WP_DEBUG', false );
define('WP_MEMORY_LIMIT', '256M');
php_value memory_limit 256M
워드프레스에서 한번에 사용할 수 있는 최대 메모리 값 변경하는 방법은 파일질라 등의 FTP 프로그램을 이용하여 루트 디렉토리의 'wp-config.php' 파일을 다운로드 받아 'define( 'WP_DEBUG', false );' 항목 아래에 'define('WP_MEMORY_LIMIT', '256M');' 또는 '...'512M;' 등의 값을 추가하여 저장하여 다시 업로드 합니다.
워드프레스 호스팅을 카페24 서비스를 이용하는 경우에는 FTP 프로그램을 이용하여 '.htaccess' 파일을 다운로드 받아 'php_value memory_limit 256M', '...512M' 등을 값을 추가하고 저장한 다음 루트 디렉토리에 다시 업로드 합니다.
4. 워드프레스 PHP 메모리 제한 용량 'WP Memory Limit' 변경 값 확인하는 방법
파일질라 등의 FTP 프로그램을 이용하여 'wp-config.php'와 '.htaccess' 파일을 다운로드 받아 수정하고 다시 업로드 한 다음 'WordPressURL/php-info.php'에 접속하면 워드프레스 PHP 메모리 제한 용량이 변경된 것을 확인 할 수 있습니다. 참고로, PHP 정보 확인 후 'php-info.php' 파일은 정보 유출 방지를 위해 반드시 삭제해야 합니다.
5. 워드프레스 테마에서 PHP 메모리 제한 용량 확인
워드프레스 대시 보드의 '도구 - 사이트 건강 - 도구 - 정보의 '서버' 항목에서는 한번에 사용할 수 있는 PHP 최대 메모리와 실행 시간, 최대 입력 변수 등의 변경된 값을 확인 할 수 있고, WordPress 'tagDiv'의 'NEWSMAG - Newspaper & Magazine WordPress Theme' 기준으로는 'Newsmag - Welcome' 메뉴에서 'WP Memory Limit ✓ 256MB'과 'PHP Execution Time ✓ 300', 'PHP Max Input Vars ✓ 2000' 등의 테마에서 요구하는 최소 설정 값 이상으로 메모리 값과 함께 변경한 수치가 표시되어 있습니다.
댓글 없음: