Auteur Topic: Hoe verander ik mijn max_input_vars in mijn php.ini file?  (gelezen 9926 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Gepost op: 15 april 2019, 16:30:20 »
Ik probeer al een tijdje de variabele max_input_vars te wijzigen van 2000 naar 5000. Lukt niet! Als ik met Putty naar de directory /etc/php ga en daar met bijv. vi het bestand php.ini open dan zie ik zelfs die variable max_input_vars nergens, laat staan dat ik 'm kan wijzigen! Als ik een browser open met http://192.168.1.109/phpinfo.php dan zie ik wel de complete waslijst incl. max_input_vars.

Als 't simpelweg niet kan vind ik ook prima. Dan herschrijf ik mijn php code wel!

P.S. Wat me trouwens opvalt is dat er maar weinig over dit onderwerp wordt gediscussieerd. Heeft er dan niemand last van max_input_vars?

PHP Version: 5.6.39
DSM: 6.2.1-23824 Update 6
Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1379
  • -Ontvangen: 7961
  • Berichten: 43.940
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #1 Gepost op: 15 april 2019, 17:23:46 »
Je moet niet /etc/php/php.ini wijzigen als je PHP Version: 5.6.39 hebt geïnstalleerd, maar in /usr/local/etc/php56/
Standaard zit max_input_vars er niet in, dus die moet je toevoegen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #2 Gepost op: 16 april 2019, 13:07:04 »
Beste Birdy,

dank voor je reactie, het heeft helaas niets geholpen. Ik heb de rechten van php.ini file in /usr/local/etc/php56/ eerst op write gezet (777). Toen vi gestart en vervolgens de regel max_input_vars = 5000 er in gezet. Daarna uit vi gegaan met behoud van de wijziging. Toen de rechten op php.ini weer terug gezet op 664 en mijn NAS box gereboot.
Helaas, als ik daarna phpinfo.php start dan zie ik de waarde van max_input_vars nog steeds op 1000 staan. Sterker nog, als ik de inhoud van /usr/local/etc/php56/php.ini bekijk dan staat max_input_vars er helemaal niet meer in!
44795-0
output phpinfo.php

44797-1
na editten php.ini

44799-2
na reboot NAS (max_input_vars = pleite)
Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.537
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #3 Gepost op: 16 april 2019, 13:30:57 »
Sterker nog, als ik de inhoud van /usr/local/etc/php56/php.ini bekijk dan staat max_input_vars er helemaal niet meer in!

Als die na een reboot verdwenen is, wordt die file waarschijnlijk nieuw aangemaakt vanuit een template. Die zul je moeten aanpassen. (Geen idee waar)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1379
  • -Ontvangen: 7961
  • Berichten: 43.940
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #4 Gepost op: 16 april 2019, 13:53:34 »
Getest, kreeg hetzelfde issue, wijziging weg.

Gezocht en gevonden:
Je moet /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini aanpassen.
Na reboot, is ook /usr/local/etc/php56/php.ini aangepast.

Je kunt ook, i.p.v. een reboot php stoppen en starten in het Package Center.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #5 Gepost op: 16 april 2019, 16:04:29 »
Hi Birdy, opnieuw bedankt, maar het werkt niet.

Ik heb de variabele max_input_vars = 5000 in de /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini file gezet en daarna de inhoud met een cat gecheckt. Toen de NAS gereboot. Met phpinfo.php gezien dat er nog steeds max_input_vars=1000 staat terwijl de inhoud van /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini nog steeds max_input_vars = 5000 toont.

Ik heb ook nog de inhoud van php.ini in  /usr/local/etc/php56/ gecheckt. Ook daar staat keurig max_input_vars = 5000.

Misschien is 5000 teveel. Dus de hele exercitie nog eens over gedaan met max_input_vars = 3000. Zelfde resultaat.

Ik heb ook een account op het web bij een hosting provider. Daar heb ik een jaar geleden max_input_vars = 1000 naar max_input_vars = 5000 laten zetten en mijn probleem was opgelost.


44807-0
Max input vars in php.ini keurig op 3000

44809-1
Max input vars nog steeds op 1000
Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.537
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #6 Gepost op: 16 april 2019, 16:35:22 »
Als alternatief moet je dit ook kunnen aanpassen via de '.htaccess' file. Voeg daar de regel:
php_value max_input_vars 5000aan toe.

Dit zou de waarde in de 'php.ini' file moeten overrulen.

Ref.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #7 Gepost op: 16 april 2019, 17:05:51 »
.htaccess gecreëerd. Dat geeft onmiddellijk een probleem bij het opstarten van mijn simpele index.php: "500 There is an error while processing this request." Daarmee gezocht op het web. Nog niet ver gekomen.

Dank voor je moeite.


PS. Als ik die .htaccess in de root zet van mijn NAS web server dan geven alle sites daaronder die 500 error.
Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7

Gemarkeerd als beste antwoord door Birdy Gepost op 23 april 2019, 11:07:58

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #8 Gepost op: 23 april 2019, 11:04:00 »
Probleem opgelost. Gewoon gevraagd aan Synology zelf! De oplossing is natuurlijk weer eens zo simpel dat je er niet aan denkt om het in die hoek te zoeken.

Vanaf het main menu kies je het symbool Web Station.
44829-0
Zie 1_Main_menu_Choose_Web_Server

Klik dan links op PHP Settings en kies dan onder Profile Name op Default Profile. Klik dan op de Edit button.
44831-1
Zie 2_Choose_PHP_Settings_and_edit_Profile

Er opent zich een lijst met settings en waardes. Zak naar Max_Input_Vars en wijzig 1000 in 5000 of elke andere waarde.
44833-2
Zie 3_Search_Max_Input_Vars_from_the_List


Alle mensen die gereageerd hebben hartelijk dank. Hopelijk hebben anderen hier ook voordeel van.



Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1379
  • -Ontvangen: 7961
  • Berichten: 43.940
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #9 Gepost op: 23 april 2019, 11:07:48 »
TOP! Had het hier niet gezocht 8)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 735
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #10 Gepost op: 23 april 2019, 11:17:01 »
Tip: hou wel ergens bij wat je op deze manier aanpast. Als je ooit een nieuwe PHP versie installeert, staat er geen default profile van die versie. Die moet je zelf aanmaken en daarna aanpassen.

Ik heb bij Synology gevraagd of ze geen kopie mogelijkheid kunnen bouwen, zodat je oude instellingen gemakkelijk meeneemt. Dat was volgens hen lastig en lage prio :-).

Offline beste-els

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 11
  • Berichten: 148
Re: Hoe verander ik mijn max_input_vars in mijn php.ini file?
« Reactie #11 Gepost op: 23 april 2019, 11:21:21 »
Goeie tip. Dank je wel.
Synology: DS920+
Storage: 4 X 4TB SEAGATE Ironwolf (RAID: SHR)
SSD Cache: 1TB Samsung SSD 970 EVO Plus
Physical memory: 20GB (4GB standaard + 16GB Crucial DDR4-2666 laptopmemory)
DSM version: DSM 7.2.2-72803


Synology: DS213+
Storage: 2 X 2TB WD WD20earx (JBOD)
Physical memory: 512MB
DSM version: DSM 6.2.4-25556 Update 7


 

File Station>Eigenschappen>afmeting bijwerken te versnellen?

Gestart door ATOWAPaulBoard Synology DSM 5.1 en eerder

Reacties: 1
Gelezen: 1383
Laatste bericht 17 oktober 2012, 11:24:00
door pinkdot
DS file vraagt om een SD kaart bij het wissen van de photo backup

Gestart door bjkluftBoard Android Apps

Reacties: 1
Gelezen: 1164
Laatste bericht 17 augustus 2019, 11:09:32
door Briolet
Config file editor slaat tekst niet op

Gestart door Will e coyoteBoard Algemeen

Reacties: 0
Gelezen: 1365
Laatste bericht 25 januari 2020, 16:45:01
door Will e coyote
DS411+II file transfer traag

Gestart door StifkeBoard File Station

Reacties: 12
Gelezen: 6097
Laatste bericht 03 oktober 2011, 23:50:21
door jlk
Bestanden lokale computer File Station

Gestart door NasiBalBoard Synology DSM 5.2

Reacties: 5
Gelezen: 6862
Laatste bericht 14 mei 2015, 09:28:34
door Briolet