Wordpress

WordPress php ini: WordPress PHP.INI — где лежит файл?

14.05.2023

📗📌 Все для 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.
  1. Загрузите пользовательские настройки php в каталог /wp-content/plugins/ ,
  2. Активируйте плагин через меню
    Плагины
    в WordPress.
  3. Теперь вы можете изменить настройки php, перейдя на страницу настроек, расположенную под wp-admin/tools.php?page=custom-php-settings .

Я сохранил настройку в редакторе, но настройка PHP не отражает этого?

Убедитесь, что вы установили флажок Обновить файл конфигурации под редактором.

Это потрясающий плагин, работает как шарм. Спасибо.

Когда я скачал плагин, я думал, что он не будет работать, но я был в шоке. Это сработало!!! Спасибо!

Это просто "просто" красиво. Спасибо тебе за это. Сохранение времени.

У меня работает абсолютно нормально! Спасибо вам за вашу работу.

Простой в использовании и очень полезный плагин! Очень рекомендую этот шедевр!

Я новичок в Worpress, и мне нужно быстрое решение для обновления максимального размера загружаемого файла. Этот pulgin был быстро и легко установлен и работал с первого раза. Я люблю хорошо написанный софт 🙂

Прочитать все 14 отзывов

«Пользовательские настройки PHP» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

Авторы

  • циклонкод

= 1.4.5
— Увеличить минимальную поддерживаемую версию PHP.

— Уведомление об обновлении Pro.
– Сбросить зависимости.

Мета

  • Версия: 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() отображает локальные значения из файла .

user.ini и основные значения из основного файла 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М 64М
upload_max_filesize 32М 32М

Я знаю, что можно устанавливать директивы для каждого пула, используя 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М 64М
upload_max_filesize 32М 32М

Далее в сообщении предлагалось переместить . user.ini обратно в корень документа, а затем создать символическую ссылку на него в /wp-admin каталог. Теперь и WordPress, и phpinfo() получают значения из .user.ini .

Директива .user.ini php.ini phpinfo() phpinfo() Плагин WP Плагин WP
Местный Мастер Местный Мастер Местный Мастер
post_max_size 64М 64М 64М
upload_max_filesize 32М 32М 32М

Не уверен, что этот последний шаг строго необходим, поскольку директивы предназначены для преимуществ WordPress, но он аккуратно связывает их.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *