워드프레스에서 업로드 가능한 최대 파일 크기는 호스팅에 따라 설정 방법이 조금 다릅니다. 이 글에서는 최대 업로드 파일 크기를 설정하는 다양한 방법에 대하여 살펴보겠습니다. 일부 웹호스팅에서는 자체 호스팅 패널에서 PHP 옵션을 변경할 수 있는 인터페이스를 제공하기도 합니다. 멀티사이트에서는 추가적인 설정이 필요합니다.

워드프레스에서 업로드 가능한 최대 파일 크기 설정 방법
워드프레스에서 업로드 가능한 최대 파일 크기를 늘리려면 PHP 설정(upload_max_filesize, post_max_size 등)을 수정합니다.
php.ini 파일 수정
서버의 루트 디렉터리에 있는 php.ini 파일을 편집기로 열어 다음 설정을 변경합니다.
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 1000
file_uploads = On
변경 후 Apache/Nginx 서버를 재시작해야 적용되며, 공유 호스팅에서는 호스팅 패널에서 직접 수정하세요.
.htaccess 파일 추가
워드프레스 루트 디렉터리의 .htaccess 파일 끝에 다음과 같은 코드를 추가합니다.
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
Apache 모듈에서만 작동하며, 오류 발생 시 호스팅 제공자에게 문의해 보시기 바랍니다. 카페24에서 이 방법으로 파일 업로드 크기 설정을 변경할 수 있습니다.
테마의 함수 파일(functions.php) 수정
활성화된 테마의 functions.php 파일(/wp-content/themes/테마명/functions.php )에 다음 코드를 추가합니다.
@ini_set('upload_max_filesize', '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');
테마 업데이트 시 사라질 수 있으니 차일드 테마를 설치하여 차일드 테마 내의 함수 파일에 추가하세요. 하지만 이 방법을 이용하여 PHP 옵션값을 수정하는 경우는 거의 접한 적이 없습니다.😊
wp-config.php 파일에 추가
wp-config.php 파일의 /* That’s all, stop editing! */ 위에 다음 코드를 삽입합니다.
@ini_set('upload_max_filesize', '64M');
@ini_set('post_max_size', '64M');
호스팅 패널에서 PHP 옵션값 설정하기
클라우드웨이즈의 경우 자체 웹호스팅 패널 인터페이스를 제공합니다.
서버를 선택한 후에 Settings & Packages를 클릭하고 Basic 탭에서 Upload Size 필드에 숫자값을 입력합니다(예: 100MB).

이 설정만으로도 업로드 최대 크기 설정이 변경될 수 있지만, 만약 실제 업로드 크기에 변화가 없다면 Advanced 탭을 클릭하고 Max Input Time 값도 높여서 업로드 크기 값이 적용되는지 체크해보세요.

케미클라우드나 패스트코멧 등 cPanel을 제공하는 웹호스팅에서는 cPanel에서 업로드 크기를 변경할 수 있습니다.
케미클라우드에서 변경하는 방법에 대하여 간략히 살펴보겠습니다. 참고로 케미클라우드는 서울 서버를 도입하여 우리나라에서도 빠른 속도를 제공합니다. 가성비가 좋으면서 빠른 속도의 호스팅을 원하는 경우 괜찮은 선택일 수 있습니다.
ChemiCloud에 로그인한 다음, My Dashboard에서 cPanel 아이콘을 클릭합니다.

Software » Select PHP Version을 선택합니다.

PHP 버전을 변경할 수 있는 페이지가 표시됩니다. 현재 케미클라우드에서는 PHP 5.6에서 PHP 8.4까지 PHP 버전을 지원합니다.

Options 탭을 클릭합니다. 아래로 스크롤하여 post_max_size와 upload_max_filesize 설정값을 변경하도록 합니다.

케미클라우드에서는 최대 1GB까지 설정이 가능합니다.
멀티사이트에서 파일 최대 업로드 크기 설정하기
멀티사이트로 사이트를 운영하는 경우 먼저 상기 방법을 통해 서버에서 허용하는 최대 파일 업로드 크기 설정을 변경하는 것으로 끝나지 않습니다.
설정 » 네트워크 설정에서 최대 업로드 파일 크기값을 변경할 수 있습니다.

가입형 워드프레스(워드프레스 의 최대 파일 업로드 크기 설정값은
이 블로그는 워드프레스닷컴에 가입하여 이용하는 가입형 워드프레스의 개인 요금제를 이용하고 있습니다. 살펴보니 2GB까지 업로드가 가능하네요.

개인 플랜은 6GB 용량이 제공되고, 프리미엄 13GB, 비즈니스 요금제는 50GB의 웹용량이 제공됩니다.
개인/프리미엄 요금제는 플러그인 설치가 되지 않았지만, 지난 9월 8일부터 플러그인 설치가 허용되어 제약이 많이 완화되었습니다.😄
마치며
이상으로 워드프레스에서 최대 업로드 파일 크기 설정을 변경하는 방법에 대하여 살펴보았습니다. 일부 공유 웹호스팅에서는 서버 성능에 미치는 영향을 고려하여 이 값을 일정 크기 이사으로 설정하지 못하도록 제한하기도 합니다.
최대 업로드 파일 크기 설정이 낮으면 설정값보다 사이즈가 큰 테마나 플러그인을 워드프레스 알림판 내에서 업로드 방식으로 설치할 수 없습니다.