2016-12-23 45 views
0

46 $ _POST変数が必要なvpsにPHPページがあります。
私はそれに対処しようとすると、500 Internal Server Error応答を返します。
ファイルから8+ $ _POST変数を削除すると、すべてが期待通りに機能します。
私はphp.inimax_input_varsから3000に設定してみました(その後、サーバーを再起動しました)。
.htaccessファイルを変更しようとしましたが、何も機能しませんでした。
提案がありますか?
ありがとうございます。

編集:
エラーログ:コードの

[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 

パート:

$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']; 
+0

エラーメッセージは何ですか? – Federkun

+1

エラーログを確認しましたか? – Dekel

+0

あなたが削除した変数の数ではなく、どの変数が削除されているか、どのように使用されているかが気になります。私はここで助けてくれる情報が必要だと思う。まず、問題の数が変数の数に関係していると思う原因は何ですか?エラーメッセージはありますか? – HPierce

答えて

0

はアップロードのサイズを増加させたことがありますか?

upload_max_filesize = 10M 
post_max_size = 10M 

あなたはエラーをチェックしましたか?

display_errors = 1 
display_startup_errors = 1 
error_reporting = E_ALL 

(あなたのphp.iniにこれらのすべてを追加)

+0

upload_max_filesizeとpost_max_sizeはデフォルトで500Mでした。 –

+0

display_errors = 1 display_startup_errors = 1 error_reporting = E_ALL 私は3をすべて設定しました。以前よりも多くの情報を提供してくれませんでした。 –

+0

@NadavPeled php.iniよりも優先されています。あなたがエラー500を受け取った場合、PHPがエラーを表示していないことを意味します。これはあなたの問題かもしれません。なぜなら、php.iniのすべての変更が無駄だからです。 'phpinfo()'を実行して、どの設定がロードされているかを確認してください。 –

関連する問題