Обычно на всех серверах по умолчанию стоит лимит 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 и посмотрите значение.