Сайты на WordPress имеют ограничения на размер импортируемых данных. Например, вы не можете загрузить на сайт аудио и видеофайлы, которые превышают разрешенный хостером объем. Чтобы изменить этот параметр, понадобится доступ к файлу php.ini на сервере.
Файл php.ini содержит настройки конфигурации для интерпретатора PHP, который обслуживает сервер. В этом файле задаются методы работы с данными, параметры безопасности системы и служебная информация, необходимая для корректной работы сервера, на котором располагается ваш сайт.
Чтобы избежать нежелательного изменения настроек сервера и не затронуть параметры сайтов, соседствующих с вашим на одном виртуальном хостинге, зачастую хостер ограничивает доступ к файлу php.ini. Однако, вы можете переопределить заданные в нем параметры для своего сайта либо использовать альтернативные способы, чтобы обойти некоторые настройки.
К примеру, хостер может ограничивать размер импортируемых на сервер данных. Допустимый размер загруженных файлов можно посмотреть в админке WordPress. Зайдите в меню «Медиафайлы» и выберите пункт «Добавить новый». Как правило, этот параметр задается хостером в интервале 2–128 Мб. При необходимости увеличения допустимого объема импортируемого файла, потребуется изменить соответствующий параметр в файле php.ini.
Прежде всего необходимо выяснить, где на сервере находится файл php.ini.
<?php phpinfo(); ?>
В результате в браузере показываются данные о версии PHP, используемой на хостинге, и сведения о его конфигурации. В графе Loaded Configuration File отображается путь к файлу php.ini на сервере хостера.
Среди множества настроек проверьте значение трех параметров, которые определяют объем данных, импортируемых на сервер:
Для увеличения допустимого объема данных, импортируемых на сайт, требуется скорректировать величину, задаваемую в директивах upload_max_filesize и post_max_size. В случае виртуального хостинга пользователь может не владеть полным доступом к глобальным настройкам сервера, чтобы провести подобную операцию. Как правило, полный доступ к этому файлу имеется на локальном сервере (Denwer, OpenServer) либо на VPS хостинге.
При наличии доступа откройте файл php.ini в режиме правки и задайте новые значения в директивах upload_max_filesize и post_max_size. При этом величина upload_max_filesize должна быть меньше, чем post_max_size, а величина post_max_size не должна быть выше memory_limit. Не забудьте выполнить бэкап сайта и сохранить резервную копию файла php.ini, прежде чем вносить правки.
На виртуальном хостинге не всегда предоставляется доступ к php.ini, часто создается конфигурационный файл отдельно для каждого пользователя. Это необходимо, чтобы его конфигурация не затрагивала соседние сайты, размещенные на том же хостинге. Для проверки результата может потребоваться чистка кэша сайта и браузера.
Если доступ к файлу php.ini отсутствует, пользователь может скорректировать необходимые величины в файле user.ini. Путь к нему указывается в разделе «Additional .ini files parsed» при открытии файла info.php. Этот способ работает для версии PHP не ниже 5.
Еще один способ задать новые значения – изменить файл .htaccess, размещенный в корневом каталоге сайта. Перед изменением этого файла обязательно создайте его резервную копию, поскольку при неправильных настройках сайт работать не будет.
Важно понимать, что пользовательские настройки не имеют приоритета перед настройками сервера. Если используемый вами тарифный план ограничивает на сервере максимально разрешенный объем файла 50 мегабайтами, а вы запишете в директиву upload_max_filesize 500 мегабайт – этот вариант работать не будет.
Следует обратиться в службу технической поддержки хостинга:
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем: