이론적으로 config.php를 편집하고 wp-settings.php 포함 전에이 줄을 추가하십시오 .
define('WP_MEMORY_LIMIT', '256M');
해야 2백56메가바이트에 워드 프레스에 대한 메모리 제한을 늘리거나 당신이 무엇을 설정 값. 그리고 이것은 사이트 전체에서 작동합니다. 그러나 sorich87이 지적했듯이 하드 코딩 된 256MB 제한 으로이 설정을 변경하는 기능은 거의 없습니다.
해킹하거나 해킹하지 않기
이것에 대해 약간의 걱정은 WP_MEMORY_LIMIT
내가 경험 한 가장 이상한 WP 설정 중 하나입니다. 확인 /wp-includes/default-constants.php
하면이 설정을 찾을 수 있습니다.
// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}
WP 코덱에서 이것을 찾을 때까지 WP가 기본 메모리 사용량을 너무 낮게 설정한다는 것을 결코 알지 못합니다.
WordPress는이 기능을 사용하기 전에 PHP에 입력 한 값보다 적은 메모리가 할당되었는지 자동으로 확인합니다. 예를 들어, PHP에 64MB가 할당 된 경우, 필요한 경우 WordPress에서 자동으로 모든 64MB를 사용하므로이 값을 64M로 설정할 필요가 없습니다. ( source )
그 설명은 안심이되었습니다. 그러나 @ini_set('memory_limit', '256M');
더 많은 메모리를 필요로하는 WP 실행 기능마다 하드 코딩 된 사용법은 언급되지 않았습니다 . 사실, 나는 WP 코덱에서이 모호한 행동에 대한 설명을 찾지 못했습니다. 사용자와 관련되지 않은 대부분의 기능은 문서화되어 있지 않거나 코덱으로 명확하게 설명되어 있지 않기 때문입니다.
이 설정은 대부분의 경우 훌륭하게 작동하지만 최대 메모리 설정이 낮은 서버 또는 메모리 사용량이 많은 서버에서는 이러한 기능을 쓸모 없게 만듭니다.
WP 사람들이 이것을 고칠 때까지 유일한 해결책은 코어를 수정하는 것입니다. 당신은 찾을 수 이 게시물 읽기 hakre 흥미에 의해 작성합니다. 또한 Trac에서 패치 권장 사항 을 제출합니다 . 패치 파일에 대한 이전 링크는이 설정을 사용하는 기능 목록을 찾는 데 도움이 될 수 있습니다.
편집하다:
이것은 내가 당신의 자신의 게시물에 대한 링크를 제공하기 때문에 내가 얻은 가장 바보 같은 대답 입니다 (OP 이름이 2 일 후에 hakre임을 알았습니다 ) : D
편집 2 :
의견에서 언급했듯이 이것은 3.2 릴리스 로 수정되었습니다.