Augmenter le nombre maximal de caractères des champs en PHP
fr:Augmenter le nombre maximal de caractères des champs en PHP he:הגדל את המספר המרבי של תווים בשדות ב- PHP ja:PHP でフィールドの文字の最大数を増やす ar:زيادة الحد الأقصى لعدد الأحرف في الحقول في بي إتش بي zh:PHP 中的字段中的字符数增加 ro:Creşte numărul maxim de caractere în câmpurile în PHP ru:Увеличить максимальное количество символов в полях в PHP pl:Zwiększ maksymalną liczbę znaków w pola w PHP de:Erhöhen Sie die maximale Anzahl von Zeichen in Feldern in PHP nl:Verhoog het maximum aantal tekens in velden in PHP it:Aumentare il numero massimo di caratteri nei campi in PHP pt:Aumentar o número máximo de caracteres em campos em PHP es:Aumentar el número máximo de caracteres en campos en PHP en:Increase the maximum number of characters in fields in PHP
Cet article s'applique au produits Ikoula suivants :
Introduction
Vous obtenez l'erreur suivante ?
Attention, votre configuration PHP limite le nombre maximum de champs d'un formulaire *1000* pour max_input_vars. Pour des Hébergement Linux\ Hébergement Windows veuillez contacter votre hébergeur pour augmenter cette limite à au moins 3000, ou vous devrez modifier les fichiers de traduction.
Ceci est dû au paramètre max_input_vars du fichier php.ini non ou mal configuré.
Pré-requis
Une offre de serveur dédié.
Déroulé
Serveur dédié
Si vous avez accès à la configuration de la machine par exemple par un accès SSH, voici la procédure à appliquer pour résoudre le problème.
Localiser son fichier php.ini
Si vous ne connaissez pas le chemin d'accès au fichier de configuration php, veuillez suivre ces instructions :
- Si vous ne connaissez pas le chemin du fichier de configuration, créez un fichier php dans le dossier de votre site web contenant ceci
<? phpinfo(); ?>
- Naviguez ensuite, sur votre navigateur, à l'adresse du fichier et relevez l'emplacement.
- Une autre solution, si la première ne fonctionne pas, consiste à taper la commande suivante dans votre terminal connecté à votre machine.
php -i | grep 'php.ini'
- Vous devriez recevoir un résultat semblable à celui-ci
Loaded Configuration File => /usr/local/lib/php.ini
Modifier le fichier php.ini
Une fois le fichier de configuration localisé nous pouvons le modifier afin d'augmenter la limitation.
- Se connecter à sa machine au travers du protocole ssh
ssh utilisateur@ma_machine
- Votre mot de passe vous sera ensuite demandé.
- Une fois connecté, déplacez-vous dans le dossier de configuration de php, le plus souvent
cd /etc/php5/
- Maintenant que vous êtes dans le dossier de configuration de php, éditez le fichier php.ini
vi php.ini
- Trouvez et éditez la ligne suivante
# max_input_vars = 1000
- Au besoin dé-commentez la ligne ou ajoutez la si elle n'était pas présente dans le fichier.
- Vous pouvez maintenant relancer votre service web afin de voir la modification prendre effet
Hébergement mutualisé
Vous devez effectuer la demande au support Ikoula afin que nous étudions la possibilité d'augmenter la limite de caractères dans des champs sur votre hébergement mutualisé.
Pour ce faire veuillez nous contacter à l'adresse suivante : support@ikoula.com
N'oubliez pas de nous fournir le plus de détails possibles (numéro de prestation, type de prestation, erreur rencontrée, etc.).
Conclusion
La modification du nombre maximal de caractères des champs en PHP ne peut être effectué de votre côté seulement si vous avez un serveur dédié. En cas d'hébergement mutualisé, vous êtes obligés de passer par le support technique.
Si vous avez rencontré des difficultés lors du suivi de cet article, ou si vous souhaitez apporter des informations concernant celui-ci, notre support technique se tient à votre disposition :
- 24h/24 et 7j/7 par ticket depuis votre Espace client
- Du lundi au vendredi de 9h à 19h au 0892 350 503
Activer l'actualisation automatique des commentaires