Где находится php.ini для WordPress?

Где находится php.ini для WordPress?

Сайты на WordPress имеют ограничения на размер импортируемых данных. Например, вы не можете загрузить на сайт аудио и видеофайлы, которые превышают разрешенный хостером объем. Чтобы изменить этот параметр, понадобится доступ к файлу php.ini на сервере.

Для чего нужен файл php.ini для WordPress

Файл php.ini содержит настройки конфигурации для интерпретатора PHP, который обслуживает сервер. В этом файле задаются методы работы с данными, параметры безопасности системы и служебная информация, необходимая для корректной работы сервера, на котором располагается ваш сайт.

Чтобы избежать нежелательного изменения настроек сервера и не затронуть параметры сайтов, соседствующих с вашим на одном виртуальном хостинге, зачастую хостер ограничивает доступ к файлу php.ini. Однако, вы можете переопределить заданные в нем параметры для своего сайта либо использовать альтернативные способы, чтобы обойти некоторые настройки.

К примеру, хостер может ограничивать размер импортируемых на сервер данных. Допустимый размер загруженных файлов можно посмотреть в админке WordPress. Зайдите в меню «Медиафайлы» и выберите пункт «Добавить новый». Как правило, этот параметр задается хостером в интервале 2–128 Мб. При необходимости увеличения допустимого объема импортируемого файла, потребуется изменить соответствующий параметр в файле php.ini.

максимальный размер

Конфигурация файла php.ini, где он находится на хостинге

Прежде всего необходимо выяснить, где на сервере находится файл php.ini.

  1. Запустите текстовый редактор и напечатайте в нем строчку: <?php phpinfo(); ?>
  2. Сохраните созданный файл под названием info.php.
  3. Через файловый менеджер подключитесь к серверу хостинга, на котором располагается ваш сайт, и скопируйте в корневой каталог сайта файл info.php.
  4. Теперь в адресной строке браузера наберите http://site.ru/info.php, вместо site.ru задайте имя своего сайта.

В результате в браузере показываются данные о версии PHP, используемой на хостинге, и сведения о его конфигурации. В графе Loaded Configuration File отображается путь к файлу php.ini на сервере хостера.

путь к пхп ини

Среди множества настроек проверьте значение трех параметров, которые определяют объем данных, импортируемых на сервер:

  • memory_limit – максимальный размер памяти (128 Мб), которая отводится хостером для выполнения скриптов на сайте;
  • post_max_size – допустимый размер единовременного запроса на импорт файла (32 Мб в нашем случае);
  • upload_max_filesize – предельный объем данных, который разрешается импортировать на сайт (16 Мб, как и показал WordPress).

пхп инфо

Изменение файла 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, часто создается конфигурационный файл отдельно для каждого пользователя. Это необходимо, чтобы его конфигурация не затрагивала соседние сайты, размещенные на том же хостинге. Для проверки результата может потребоваться чистка кэша сайта и браузера.

Изменение файла user.ini, где он лежит

Если доступ к файлу php.ini отсутствует, пользователь может скорректировать необходимые величины в файле user.ini. Путь к нему указывается в разделе «Additional .ini files parsed» при открытии файла info.php. Этот способ работает для версии PHP не ниже 5.

  1. Запустите текстовый редактор и задайте файлу имя user.ini.
  2. Внесите в него директивы memory_limit, post_max_size и upload_max_filesize с нужными параметрами.
  3. Через файловый менеджер скопируйте файл user.ini в корневой каталог сайта.

юзер ини

Добавление php директив для ВордПресс в файл .htaccess

Еще один способ задать новые значения – изменить файл .htaccess, размещенный в корневом каталоге сайта. Перед изменением этого файла обязательно создайте его резервную копию, поскольку при неправильных настройках сайт работать не будет.

  1. Откройте файл .htaccess в редакторе кода.
  2. Добавьте необходимые директивы, используя перед каждой команду php_value.
  3. Сохраните файл в корневом каталоге сайта.
  4. Откройте сайт и убедитесь, что он работает после внесения правок. В противном случае восстановите файл .htaccess из резервной копии.

htaccess

Если ничего не помогло

Важно понимать, что пользовательские настройки не имеют приоритета перед настройками сервера. Если используемый вами тарифный план ограничивает на сервере максимально разрешенный объем файла 50 мегабайтами, а вы запишете в директиву upload_max_filesize 500 мегабайт – этот вариант работать не будет.

Следует обратиться в службу технической поддержки хостинга:

  1. если вы не имеете доступа к файлу php.ini;
  2. если переопределение директив в файлах php.ini, user.ini или .htaccess не помогло.

iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.

Мы предлагаем: