Ik heb een vraag en zou graag hulp willen.
Ik heb een webshop, alles loopt goed behalve dan dat er nu aangegeven wordt dat:
De waarde van de PHP.ini instelling "max_input_vars" moet verhoogd worden naar 15000 om dit product op te kunnen slaan.
Mijn hosting kan dit niet aanpassen omdat het shared hosting is.
Nu heb ik begrepen dat je zelf een user.ini kunt maken waardoor deze instelling de php.ini override.
Is dit mogelijk? en waar moet ik beginnen? hoe doe ik dat?
Deze heb ik gelezen.
Er staat: In dit bestand kan je verder de documentatie van PHP.net gebruiken om de overige instellingen hierin te zetten.
Er zal bedoelt worden PHP.ini neem ik aan?
Moet ik dan de gehele PHP.ini pagina copieëren en deze aanpassen en user.ini noemen?
En waar plaats ik de user.ini?
Als ik mij niet vergis geeft de output van phpinfo() meer duidelijkheid over de locatie van de 'Configuration Files'.

Dit verschilt vaak per webserver-setup.
Ik weet waar de PHP.ini staat maar kan er niet bij, is onbereikbaar voor mij.

[size=xsmall]Toevoeging op 23/11/2018 13:52:44:[/size]

Ik ben een leek op PHP gebied en mijn hosting is niet erg gewillig mij hiermee te helpen, vandaar dat ik mijn vraag hier heb geplaatst.
Heb je al phpinfo() bekeken?
Misschien werkt een additionele php.ini niet, en moet je .htaccess gebruiken.
>> Moet ik dan de gehele PHP.ini pagina copieëren en deze aanpassen en user.ini noemen?
En waar plaats ik de user.ini?

Nee, je wilde toch alleen max_input_vars aanpassen naar 15000?

Dan zet je in het bestandje:

max_input_vars = 15000

Het bestandje sla je op als .user.ini (let op de punt aan het begin) en plaats je in de map public_html
Ik zou het eens in .htaccess plaatsen.
Let wel op dat dit anders werkt dan een instelling in een ini.file.

Dit moet werken:
php_value max_input_vars 15000


Trouwens, waarom 15.000 inputvelden?
Dat is much overkill.
Dat klopt.
Ik heb drie producten in 6 maten en daarvan keuze uit 100 per maat per product.


[size=xsmall]Toevoeging op 23/11/2018 14:13:55:[/size]

Dit staat in de .htaccess:
#<head>
#<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
#</head>
####SUBDOMAINS_HEADER####
RewriteEngine on
#RULE:,gemfootwear.com,/gemfootwear.com
#RULE:www,gemfootwear.com,/gemfootwear.com
RewriteCond %{HTTP_HOST} ^gemfootwear.com$
RewriteCond %{REQUEST_URI} !^/gemfootwear.com/
RewriteRule (.*) /gemfootwear.com/$1 [last]
RewriteCond %{HTTP_HOST} ^www.gemfootwear.com$
RewriteCond %{REQUEST_URI} !^/gemfootwear.com/
RewriteRule (.*) /gemfootwear.com/$1 [last]
####SUBDOMAINS_TAILER####</pre>
#NL: Place your custom rules here
#EN: Plaats je eigen regels hier
####CUSTOM_TAILER####</pre>
####ERROR_TAILER####</pre>

Waar moet ik het plaatsen?
Kom je dan niet op 1.800 uit?
Ik zou het bovenaan plaatsen. Maar wat doet die gecommentariseerde HTML daar? :-p

Als het niet werkt, zal de error_log wel meer vertellen.

Reageren