15%

Alexhost ви дава ТСлания

Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ спСчСлСтС Π½Π°Π³Ρ€Π°Π΄ΠΈ

01.11.2024

Как Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° максималния Π±Ρ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΈ Π²Π°Ρ€ΠΈ Π² PHP Π² WordPress

Π“Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° PHP Max Input Vars limit сС появява, ΠΊΠΎΠ³Π°Ρ‚ΠΎ PHP ΡΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈ максималния Π±Ρ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°. Π’Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° чСсто сС срСща Π² WordPress ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° формуляри с голям Π±Ρ€ΠΎΠΉ ΠΏΠΎΠ»Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° плъгини, ΠΊΠΎΠΈΡ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π’Π°Π·ΠΈ статия Ρ‰Π΅ Π²ΠΈ насочи към ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡ‚Π° Π½Π° max_input_vars ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

1. Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° максималСн Π±Ρ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² PHP

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° max_input_vars Π² PHP опрСдСля максималния Π±Ρ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ GET, POST ΠΈ COOKIE. Бтойността ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ чСсто сС Π·Π°Π΄Π°Π²Π° Π½Π° 1000. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° формуляр ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, PHP няма Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ нСпълно ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ

2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° тСкущия Π»ΠΈΠΌΠΈΡ‚

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° max_input_vars, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ PHP ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ»

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: БъздаванС Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π½Π° PHP

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ² Ρ„Π°ΠΉΠ».
  2. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния ΠΊΠΎΠ΄:
<?php phpinfo(); ?>
#
  1. Π—Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° ΠΊΠ°Ρ‚ΠΎ info.php.
  2. ΠšΠ°Ρ‡Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° дирСктория Π½Π° вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ информационния Ρ„Π°ΠΉΠ» Π½Π° PHP

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° си ΠΈ ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° адрСс http://yourdomain.com/info.php.
  2. ΠŸΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ max_input_vars Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° страница Π½Π° PHP, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.

3. Π£Π²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° максималСн Π±Ρ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколко ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ max_input_vars Π² PHP

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π° php.ini

Ако ΠΈΠΌΠ°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π° php.ini Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€, слСдвайтС слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° php.ini Π² тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ; чСсто срСщанитС мСстополоТСния Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ /etc/php/7.4/apache2/php.ini ΠΈΠ»ΠΈ /etc/php/7.4/fpm/php.ini.
  2. ΠŸΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° max_input_vars.
  3. АктуализирайтС стойността Π΄ΠΎ ΠΏΠΎ-висока Π³Ρ€Π°Π½ΠΈΡ†Π° (Π½Π°ΠΏΡ€. 3000):
max_input_vars = 3000
#
  1. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈ рСстартирайтС ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°, Π·Π° Π΄Π° влязат Π² сила.

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: ИзползванС Π½Π° Ρ„Π°ΠΉΠ»Π° .htaccess

Ако няматС Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ php.ini, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° .htaccess

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° .htaccess, ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° дирСктория Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° инсталация Π½Π° WordPress.
  2. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄ Π² края Π½Π° Ρ„Π°ΠΉΠ»Π°:
php_value max_input_vars 3000
#
  1. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ 3: ДобавянС Π½Π° ΠΊΠΎΠ΄ Π² wp-config.php

Π”Ρ€ΡƒΠ³ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° във Ρ„Π°ΠΉΠ»Π° wp-config.php

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° wp-config.php, Π½Π°ΠΌΠΈΡ€Π°Ρ‰ сС Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° дирСктория Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° инсталация Π½Π° WordPress.
  2. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄ ΠΏΡ€Π΅Π΄ΠΈ /* Π’ΠΎΠ²Π° Π΅ всичко, спрСтС Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅! Щастливо Π±Π»ΠΎΠ³Π²Π°Π½Π΅. */ Ρ€Π΅Π΄:
@ini_set('max_input_vars', 3000);
#
  1. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, трябва Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ max_input_vars Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ

  1. ΠžΠ±Π½ΠΎΠ²Π΅Ρ‚Π΅ страницата info.php.
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ стойността Π½Π° max_input_vars, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ тя отразява Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.

5. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π“Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° PHP Max Input Vars limit ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° функционалността Π½Π° вашия WordPress сайт, особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° формуляри, ΠΊΠΎΠΈΡ‚ΠΎ изискват мноТСство ΠΏΠΎΠ»Π΅Ρ‚Π° Π·Π° въвСТданС. ΠšΠ°Ρ‚ΠΎ слСдватС ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅, описани Π² Ρ‚Π°Π·ΠΈ статия, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ max_input_vars ΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π Π΅Π΄ΠΎΠ²Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°ΠΉΡ‚Π΅ настройкитС Π½Π° PHP Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° си, Π·Π° Π΄Π° осигуритС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° производитСлност ΠΈ функционалност Π½Π° вашия WordPress сайт.

15%

Alexhost ви дава ТСлания

Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ спСчСлСтС Π½Π°Π³Ρ€Π°Π΄ΠΈ