Как я могу найти свой php.ini на WordPress? - PullRequest
24 голосов
/ 29 мая 2011

Я хочу увеличить максимальное время выполнения на моем WordPress сайте.Я знаю, что должен отредактировать php.ini, но не могу найти его!

какие-нибудь советы?

Ответы [ 14 ]

17 голосов
/ 17 марта 2015

Я так много вижу этот вопрос! везде, куда бы я ни посмотрел, не хватает настоящего ответа.

Файл php.ini должен находиться в каталоге wp-admin , если он не просто создает, а затем определяет, что нужно, по умолчанию он должен содержать.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
10 голосов
/ 24 мая 2017

Я использовал этот очень крутой инструмент

https://wordpress.org/plugins/php-settings/

Этот плагин предоставляет простой пользовательский интерфейс с редактором кода для редактирования ваших локальных настроек .ini.

Это можно использовать для изменения настроек, таких как upload_max_filesize или max_execution_time, которые часто устанавливаются на очень низкие значения хостинговыми компаниями.

8 голосов
/ 17 марта 2015

Wordpress не имеет файла php.ini. Это просто CMS, посмотрите на свой сервер. например, если вы используете XAMPP в Windows, xampp\php\php.ini - это местоположение.

4 голосов
/ 04 февраля 2018

Откройте файл .htaccess в редакторе кода, например, возвышенный текст, а затем добавьте ..

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 1800
php_value max_input_time 180

надеюсь, что это поможет .............. это помогло мне.

4 голосов
/ 29 мая 2011

Файл php.ini не устанавливается по умолчанию с Wordpress.Возможно, он уже установлен вашим веб-хостингом.Найдите в своем корневом каталоге или спросите у своего веб-хостинга или прочитайте документацию своего веб-хостинга о том, как его установить.

Найдите max_execution_time в файле php.ini и измените на 60 или 90

3 голосов
/ 20 февраля 2017

Это сработало для меня.Я установил WordPress на общий сервер Godaddy.Откройте файл .htaccess с помощью редактора и добавьте в первую строку следующее:

#  BEGIN Increases Max Upload Size
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 300
php_value max_input_time 300
#  END Increases Max Upload Size

Это решило проблемы php.ini для меня на сервере.

2 голосов
/ 29 мая 2011

Используйте функцию php_ini_loaded_file , чтобы получить местоположение вашего файла php.ini.

<?php
$inipath = php_ini_loaded_file();

if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}
1 голос
/ 16 июня 2019

Если у вас есть доступ к нашему webroot, создайте файл asdf.php с

<?php phpinfo(); ?>

и наведите на него свой веб-браузер. Вы должны увидеть всю информацию в первом разделе.

  • Путь к файлу конфигурации (php.ini)
  • Загруженный файл конфигурации
  • Сканировать этот каталог на наличие дополнительных файлов .ini
  • Дополнительные файлы .ini проанализированы

Это работает для любого php-приложения и поэтому является универсальным способом найти наш php.ini

0 голосов
/ 22 мая 2019

Имя пользовательского INI-файла зависит от настройки user_ini.filename php. По умолчанию это должно быть .user.ini, а файлы пользовательской конфигурации используются для каждого каталога, поэтому вы можете поместить его в корень установки Wordpress или в папку wp-admin.

Вы можете проверить имя вашего пользовательского файла конфигурации, запустив:

php -i | grep user_ini.filename

Я создал плагин, который позволяет изменять настройки php из администрации Wordpress:

Custom PHP Settings

Плагин позволяет изменять настройки либо с помощью файла .htaccess, либо с помощью специального файла php.ini, в зависимости от того, как работает php.

0 голосов
/ 25 октября 2018

вы можете сделать это из Cpanel: 1.- CPANEL 2.- Выберите версию PHP 3.- Переключение в PHP 4.- Редактировать:

max_execution_time 1800 max_input_time 64 max_input_vars 6000 предел памяти 512M post_max_size 128M upload_max_filesize 128M

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...