Обычно на всех серверах по умолчанию стоит лимит 2 Mb на загрузку файлов через веб.

Для того что бы увеличить лимит, вам необходимо создать файл php.ini в папке /public_html/ и в файл вписать следующие строки:

  • upload_max_filesize = 8M # Устанавливает максимальный размер файла, который можно загрузить на сервер.
  • post_max_size = 8M # Устанавливает максимальный объем данных, которые могут быть переданы методом POST.
  • memory_limit = 32M # Определяет максимальный объем оперативной памяти, который может быть задействован php-скриптом.

Эти параметры дают возможность закачивать файлы до 8 Mb, но если вам нужно больше, то вы можете поставить другие значения, например 16M

переменная memory_limit должна быть больше, чем post_max_size

Внимание: собственный файл php.ini действителен только в пределах директории, в которой размещён, если не указана специальная опция в файле .htaccess, см. ниже.

Что бы ваши значения действовали на всю учетную запись и все скрипты, тогда добавьте строки, которые описаны ниже, в начало файла .htaccess, который расположен в /public_html/ если его нет, тогда создайте его

suPHP_ConfigPath /home/user/public_html  

<Files php.ini>  
order allow,deny  
deny from all  
</Files>  

Внимание! : /home/user/... - вместо user вам нужно вписать ваше имя пользователя CPanel

Для того, чтобы увидеть отображение выбранного PHP, текущую конфигурацию и версию создаем текстовый документ info.php и размещаем его в папке public_html.

Открываем этот документ и вписываем:

<?php  
phpinfo();  
?>

Сохраняем файл.

Открываем браузер и вводим в адресную строку:

  • ваш_сайт/info.php.

Нажимаем Enter и видим все настройки PHP для вашей учетной записи. Найдите например значение memory_limit и посмотрите значение.

Обновлено 2 января 2019 г.