📗📌 Все для WordPress и WEB разработки
6 0
Ищете лучшие плагины для WooCommerce USPS Shipping? Плагин WooCommerce USPS Shipping сделает заказ быстрее, безопаснее и удобнее. Ознакомьтесь с нашим экспертным выбором лучших плагинов WordPress для доставки WooCommerce, тарифов доставки WooCommerce в реальном времени и тарифов доставки WooCommerce City.
Подробнее…
10 0
Мы отобрали лучшие плагины WordPress для настраиваемых полей, включая «Добавление настраиваемых полей к продукту программным способом», «Отображение…
Подробнее…
8 0
Пытаетесь найти лучшие плагины категорий и тегов для WordPress? У нас есть лучшие плагины «Фильтр категорий», «Список тегов», «Страница категорий», «Облако…
Подробнее. ..
27 0
Заинтересованы в лучших темах WordPress для аниме и манги? Ознакомьтесь с нашим отобранным экспертами списком лучших доступных тем блога манги, которые также подходят для аниме и манги, блогов манги, потокового аниме, видео манги, манги, развлечений, институтов анимации, конструктора анимации, мультфильмов, видео и бизнес-сайтов. .
Подробнее…
14 0
Ищете лучший плагин для удаления вредоносных программ для WordPress? Ознакомьтесь с подборкой наших экспертов лучших плагинов для защиты от вредоносных программ…
Подробнее…
8 0
Заинтересованы в лучших плагинах доставки WordPress WooCommerce FedEx? Мы демонстрируем лучшие плагины для печати этикеток WooCommerce FedEx.
Подробнее. ..
10 0
Вы ищете лучшую тему пиццы для WordPress? Вот лучшие темы для пиццерии, магазина пиццы, бизнеса по доставке пиццы, онлайн-заказа пиццы, ресторана пиццы, блога о еде, грузовика с пиццей, кафе и ресторана, фаст-фуда и бизнеса.
Подробнее…
11 0
Вы хотите лучшие темы музыкальной школы для WordPress? Мы предлагаем лучшие темы Музыкальной академии.
Подробнее…
18 0
Если вы хотите создать сайт вегетарианского ресторана с помощью тем WordPress, подходящих для вегетарианских ресторанов, фестиваля вегетарианской еды, веганской…
Подробнее…
📗📌 Все для WordPress и WEB разработки
6 0
Ищете лучшие плагины для WooCommerce USPS Shipping? Плагин WooCommerce USPS Shipping сделает заказ быстрее, безопаснее и удобнее. Ознакомьтесь с нашим экспертным выбором лучших плагинов WordPress для доставки WooCommerce, тарифов доставки WooCommerce в реальном времени и тарифов доставки WooCommerce City.
Подробнее…
10 0
Мы отобрали лучшие плагины WordPress для настраиваемых полей, включая «Добавление настраиваемых полей к продукту программным способом», «Отображение…
Подробнее…
8 0
Пытаетесь найти лучшие плагины категорий и тегов для WordPress? У нас есть лучшие плагины «Фильтр категорий», «Список тегов», «Страница категорий», «Облако…
Подробнее…
27 0
Заинтересованы в лучших темах WordPress для аниме и манги? Ознакомьтесь с нашим отобранным экспертами списком лучших доступных тем блога манги, которые также подходят для аниме и манги, блогов манги, потокового аниме, видео манги, манги, развлечений, институтов анимации, конструктора анимации, мультфильмов, видео и бизнес-сайтов. .
Подробнее…
14 0
Ищете лучший плагин для удаления вредоносных программ для WordPress? Ознакомьтесь с подборкой наших экспертов лучших плагинов для защиты от вредоносных программ…
Подробнее…
8 0
Заинтересованы в лучших плагинах доставки WordPress WooCommerce FedEx? Мы демонстрируем лучшие плагины для печати этикеток WooCommerce FedEx.
Подробнее…
10 0
Вы ищете лучшую тему пиццы для WordPress? Вот лучшие темы для пиццерии, магазина пиццы, бизнеса по доставке пиццы, онлайн-заказа пиццы, ресторана пиццы, блога о еде, грузовика с пиццей, кафе и ресторана, фаст-фуда и бизнеса.
Подробнее…
11 0
Вы хотите лучшие темы музыкальной школы для WordPress? Мы предлагаем лучшие темы Музыкальной академии.
Подробнее…
18 0
Если вы хотите создать сайт вегетарианского ресторана с помощью тем WordPress, подходящих для вегетарианских ресторанов, фестиваля вегетарианской еды, веганской…
Подробнее…
Пользовательские настройки PHP — плагин WordPress
- Детали
- отзывов
- Монтаж
- Развитие
Опора
Этот плагин можно использовать для настройки параметров php для вашей установки WordPress.
Плагин изменит либо файл .htaccess , либо файл .user.ini , чтобы изменить текущие настройки php непосредственно со страницы настроек.
Поскольку файл конфигурации необходимо изменить, этот файл должен быть доступен для записи , чтобы этот подключаемый модуль работал должным образом.
Ищу помощь
В настоящее время я ищу кого-то, кто хотел бы помочь мне с чем-то из следующего:
- Создать значок на панели инструментов, который можно использовать в меню администратора.
- Создайте баннер, который будет отображаться на главной странице плагинов на wordpress.org.
- Создайте более приятный и интуитивно понятный интерфейс администратора.
- Создайте солидный значок, который можно использовать в нескольких местах.
Если вы хотите помочь с чем-либо из вышеперечисленного, пожалуйста, не стесняйтесь и свяжитесь со мной в Slack или по электронной почте.
Версия Pro
Версия Pro поставляется с расширенными функциями, такими как:
- Поддержка установки переменных среды в файле .htaccess.
- Поддержка включения/отключения WP_DEBUG на странице конфигурации.
- Включить ведение журнала ошибок и указать путь к файлу журнала.
- Подсказки для большинства настраиваемых параметров PHP.
- Поддержка резервного копирования файла конфигурации перед применением любых изменений.
- Создайте несколько конфигураций, которые можно использовать для простого переключения между различными настройками.
- Расширенная поддержка.
Премиум-версию можно получить всего за 15 евро или купив мне пару бутылок пива в buymeacoffee.
Не забудьте добавить свой адрес электронной почты или другую контактную информацию, и я пришлю вам ответ с инструкциями о том, как получить премиум-версию.
Лицензия Pro действительна в течение года и может использоваться на трех сайтах.
Пожалуйста, свяжитесь со мной по электронной почте [email protected] для получения дальнейших инструкций о том, как получить профессиональную версию.
Модуль Apache
Когда PHP работает как модуль Apache, файл .htaccess будет использоваться для установки индивидуальных настроек; убедитесь, что этот файл существует и доступен для записи веб-сервером.
CGI/Fast-CGI
Если вместо этого PHP работает в режиме CGI/Fast-CGI, то будет использоваться пользовательский INI-файл. Имя этого файла зависит от значения user_ini. filename в конфигурации php, по умолчанию это .user.ini .
Вы можете проверить имя своего пользовательского INI-файла в таблице PHP Information . Пользовательский файл INI должен быть помещен в корневую папку и большинство быть доступным для записи
Обратите внимание, что в информационной таблице также имеется значение TTL для пользовательского INI-файла . Это значение указывает, как долго пользовательский INI-файл будет кэшироваться, прежде чем он будет перезагружен.
Например, если для этого значения установлено значение 300, любые изменения в вашем пользовательском INI-файле не будут отражены в течение 5 минут. Имя этого параметра в конфигурации php — user_ini.cache_ttl .
Важно убедиться, что ваш файл .user.ini
заблокирован вашим веб-сервером. Если вы используете NGINX, это можно сделать, добавив:
location ~ /\.user\.ini { отрицать все; }
в конфигурацию вашего сервера. То же самое с использованием Apache можно сделать, добавив в конфигурацию следующее, если это еще не сделано:
<Файлы .user.ini> порядок разрешить, запретить отрицать от всех файлы>
Доступные настройки
В таблице настроек будут отображаться все несистемные настройки php, которые можно настроить с помощью плагина. Все измененные настройки будут отображаться в этой таблице красным цветом.
Некоторые настройки могут отображаться красным цветом, потому что они изменены где-то еще, возможно, через настроенный файл php.ini, самим WordPress, плагином или каким-либо другим способом.
Например, если вы включили WP_DEBUG в вашем файле wp-config.php параметр error_reporting станет красным.
Если у вас есть вопросы или идеи о том, что следует добавить, вы также можете попробовать Slack.
Ресурсы
Полный список параметров, которые можно изменить, можно найти здесь: Список директив php. ini
Обратите внимание, что директивы, помеченные как PHP_INI_SYSTEM
, не могут быть изменены.
Предупреждение
Прежде чем что-либо менять, убедитесь, что вы знаете, как должно быть сконфигурировано значение и что делают различные настройки.
Это важно, так как некоторые настройки могут сделать вашу страницу недоступной, в зависимости от того, какое значение вы используете.
Хорошим примером этого является конфигурация variable_order
Задает порядок анализа переменных EGPCS (среда, получение, отправка, файл cookie и сервер). Например, если для параметра variable_order установлено значение «SP», PHP создаст суперглобальные переменные $_SERVER и $_POST, но не создаст $_ENV, $_GET и $_COOKIE. Установка в «» означает, что суперглобальные переменные не будут установлены.
Если бы это значение было настроено на EPCS , тогда не было бы установлено суперглобальное значение $_GET , что сделало бы вашу страницу недоступной.
Другим примером является установка post_max_size
Если вы по ошибке изменили какое-то значение и ваш сайт теперь недоступен, вы можете просто вручную удалить все, что находится между маркерами плагина в вашем .htaccess файл:
# НАЧАТЬ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ PHP php_value variable_order EPCS <-- Удалить # ЗАВЕРШИТЬ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ PHP
Служба поддержки
Если у вас возникнут проблемы, не стесняйтесь добавить новую тему в раздел поддержки:
https://wordpress.org/support/plugin/custom-php-settings/
Вы также можете попробуйте связаться со мной в slack.
- Настройка параметров PHP из администрирования WordPress.
- Файл
.htaccess
с индивидуальными настройками PHP. - Таблица со всеми настройками php, которые можно настроить.
- Таблица, отображающая информацию о текущей среде php.
- Список всех включенных расширений PHP.
- Все переменные $_SERVER.
- Все переменные $_COOKIE.
- Загрузите пользовательские настройки php в каталог /wp-content/plugins/ ,
- Активируйте плагин через меню
- Теперь вы можете изменить настройки php, перейдя на страницу настроек, расположенную под wp-admin/tools.php?page=custom-php-settings .
Я сохранил настройку в редакторе, но настройка PHP не отражает этого?
Убедитесь, что вы установили флажок Обновить файл конфигурации под редактором.
Это потрясающий плагин, работает как шарм. Спасибо.
Когда я скачал плагин, я думал, что он не будет работать, но я был в шоке. Это сработало!!! Спасибо!
Это просто "просто" красиво. Спасибо тебе за это. Сохранение времени.
У меня работает абсолютно нормально! Спасибо вам за вашу работу.
Простой в использовании и очень полезный плагин! Очень рекомендую этот шедевр!
Я новичок в Worpress, и мне нужно быстрое решение для обновления максимального размера загружаемого файла. Этот pulgin был быстро и легко установлен и работал с первого раза. Я люблю хорошо написанный софт 🙂
Прочитать все 14 отзывов
«Пользовательские настройки PHP» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
Авторы
- циклонкод
= 1.4.5
— Увеличить минимальную поддерживаемую версию PHP.
– Сбросить зависимости.
Мета
- Версия: 1.4.5
- Последнее обновление: 10 месяцев назад
- Активные установки: 10 000+
- Версия WordPress: 3. 1.0 или выше
- Протестировано до: 6.0.3
- Версия PHP: 5.6 или выше
- Языки:
- Теги:
Apachehtaccessphpsettings
- Расширенный вид
Служба поддержки
Проблемы, решенные за последние два месяца:
0 из 1
Посмотреть форум поддержки
Пожертвовать
Хотите поддержать продвижение этого плагина?
Пожертвовать этому плагину
php — WordPress игнорирует .user.ini
У меня есть сервер, использующий Apache и PHP-FPM. На сервере размещено несколько сайтов WordPress, каждый из которых работает от имени другого пользователя и использует другой пул.
Я пытаюсь настроить директивы post_max_size
и upload_max_filesize
для каждого сайта, поместив файл .user.ini
в корневой каталог документов каждого сайта. Я знаю, что файл .user.ini
читается, потому что phpinfo()
отображает локальные значения из файла .
и основные значения из основного файла php.ini
. Я подтвердил это, используя ini_get('post_max_size')
и ini_get('upload_max_filesize')
, которые возвращают локальные значения из файла .user.ini
.
WordPress, однако, игнорирует файл .user.ini
. Плагины, такие как WP-ServerInfo и WP Server Stats , отображают локальные и главные значения одинаково, причем значения поступают из php.ini
. Я подтвердил это с помощью ini_get()
из WordPress и Media > Добавить новый > Максимальный размер загружаемого файла: 2 МБ .
.user.ini
принадлежит пользователю WordPress с правами доступа 640.
Директива | .user.ini | php.ini | phpinfo() | phpinfo() | Плагин WP | Плагин WP |
---|---|---|---|---|---|---|
Местный | Мастер | Местный | Мастер | Местный | Мастер | |
post_max_size | 64М | 8М | 64М | 8М | 8М | 8М |
upload_max_filesize | 32М | 2М | 32М | 2М | 2М | 2М |
Я знаю, что можно устанавливать директивы для каждого пула, используя php_value
или php_admin_value
, но мне интересно понять (и немного расстроен), почему WordPress игнорирует . user.ini
.
Будем признательны за любую информацию.
Большое спасибо.
ОБНОВЛЕНИЕ:
Комментарий от @TomJNowell заставил меня задуматься. Я провел поиск того, что PHP CGI/FPM передает в WordPress, и нашел этот пост, описывающий аналогичную проблему с плагином Wordfence.
Я последовал предложению переместить .user.ini
из корня документа в каталог /wp-admin
. WordPress теперь получает значения в .user.ini
. И наоборот, phpinfo()
не получает этих значений, так как он находится в сценарии, запускаемом из корня документа, что имеет смысл.
Директива | .user.ini | php.ini | phpinfo() | phpinfo() | Плагин WP | Плагин WP |
---|---|---|---|---|---|---|
Местный | Мастер | Местный | Мастер | Местный | Мастер | |
post_max_size | 64М | 8М | 8М | 8М | 64М | 8М |
upload_max_filesize | 32М | 2М | 2М | 2М | 32М | 2М |
Далее в сообщении предлагалось переместить . user.ini
обратно в корень документа, а затем создать символическую ссылку на него в /wp-admin
каталог. Теперь и WordPress, и phpinfo()
получают значения из .user.ini
.
Директива | .user.ini | php.ini | phpinfo() | phpinfo() | Плагин WP | Плагин WP |
---|---|---|---|---|---|---|
Местный | Мастер | Местный | Мастер | Местный | Мастер | |
post_max_size | 64М | 8М | 64М | 8М | 64М | 8М |
upload_max_filesize | 32М | 2М | 32М | 2М | 32М | 2М |
Не уверен, что этот последний шаг строго необходим, поскольку директивы предназначены для преимуществ WordPress, но он аккуратно связывает их.