J'ai une page php dans mes vps qui attend 46 variables $ _POST.
Chaque fois que j'essaye de l'adresser, il renvoie une réponse d'erreur interne du serveur 500.
Lorsque je supprime 8+ variables $ _POST du fichier, tout fonctionne comme prévu.
J'ai déjà essayé de régler le max_input_vars
à 3000
dans le php.ini
(et de redémarrer le serveur par la suite).
J'ai également essayé de changer le fichier .htaccess
, rien n'a fonctionné.
Des suggestions?
Merci d'avance.
Edit:
Le journal des erreurs:
[Fri Dec 23 17:51:22.902648 2016] [:error] [pid 27211] [client 77.138.82.103:54270] PHP Parse error: syntax error, unexpected '$Phase_3_Q_Before' (T_VARIABLE) in /var/www/html/server/addSwitch.php on line 43
[Fri Dec 23 17:51:24.215003 2016] [:error] [pid 27212] [client 77.138.82.103:54271] PHP Parse error: syntax error, unexpected '$Phase_3_Q_Before' (T_VARIABLE) in /var/www/html/server/addSwitch.php on line 43
[Fri Dec 23 17:51:25.806288 2016] [:error] [pid 27213] [client 77.138.82.103:54280] PHP Parse error: syntax error, unexpected '$Phase_3_Q_Before' (T_VARIABLE) in /var/www/html/server/addSwitch.php on line 43
[Fri Dec 23 17:51:27.587422 2016] [:error] [pid 27210] [client 77.138.82.103:54302] PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/html/info.php on line 2
[Fri Dec 23 17:51:34.500954 2016] [:error] [pid 27212] [client 77.138.82.103:54350] PHP Parse error: syntax error, unexpected '$Phase_3_Q_Before' (T_VARIABLE) in /var/www/html/server/addSwitch.php on line 43
[Fri Dec 23 17:51:39.513983 2016] [:error] [pid 27260] [client 77.138.82.103:54351] PHP Parse error: syntax error, unexpected '$Phase_3_Q_Before' (T_VARIABLE) in /var/www/html/server/addSwitch.php on line 43
Une partie du code:
$Phase_3_U_Before = $_POST['Phase_3_U_Before'];
$Phase_3_I_Before = $_POST['Phase_3_I_Before'];
$Phase_3_P_Before = $_POST['Phase_3_P_Before'];
$Phase_3_S_Before = $_POST['Phase_3_S_Before'];
$Phase_3_Q_Before = $_POST['Phase_3_Q_Before'];
$Phase_3_cos_Before = $_POST['Phase_3_cos_Before'];
$Phase_3_U_After = $_POST['Phase_3_U_After'];
$Phase_3_I_After = $_POST['Phase_3_I_After'];
$Phase_3_P_After = $_POST['Phase_3_P_After'];
$Phase_3_S_After = $_POST['Phase_3_S_After'];
$Phase_3_Q_After = $_POST['Phase_3_Q_After'];
$Phase_3_cos_After = $_POST['Phase_3_cos_After'];
Quel est le message d'erreur? – Federkun
Avez-vous vérifié le journal des erreurs? – Dekel
Je serais plus préoccupé par * qui * les variables sont supprimées et la façon dont elles sont utilisées, plutôt que le nombre que vous avez supprimé. Je pense que nous aurons besoin de plus d'informations pour aider ici. Pour commencer, qu'est-ce qui vous amène à penser que le problème est lié au nombre de variables? Y a-t-il un message d'erreur? – HPierce