2016-11-10 4 views
1

アップロードファイルサイズのTokenMismatchExceptionLaravel - VerifyCsrfTokenであるため、私は が <p>は私のphp.iniファイルでこれらの設定を変更した大きなファイル</p>をアップロードするために、これらの設定を変更する必要があることを発見した

upload_max_filesize = 32M 
max_file_uploads = 20 

この

client_max_body_size 40m; 

私nginx.confファイルで、私はまだ、このエラーが出る:

PHP Warning: POST Content-Length of 27772457 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 

これは、8メガバイトの制限です....が、どこ...私は私のマシンを再起動していて、それはまだ他の私は、ファイルのアップロード制限を調整することができ

動作しませんか?あなたのphp.iniで

答えて

1

また、あなたの

post_max_size 

を変更し、私が使用しexempleのためにあなたのupload_max_filesize

よりも、それを大きくする必要があります。

post_max_size = 125M 
upload_max_filesize = 100M 

は、PHP-FPMを再起動し

+0

私はまだ同じエラーが発生します....それはphp.iniを使用しないのと同じです.....私はPHPのartisaを使用していますn serveコマンド – lewis4u

+0

OK私はそれを見つけました....私は/etc/php/7.0/cli/php.iniの代わりに '/etc/php/7.0/fpm/php.ini:'にすべての変更を加えました: '実際には2つのphp.iniファイルがあります – lewis4u

+1

php.iniで制限されているより大きいファイルをアップロードしようとすると、TokenMismatchExceptionが発生します – lewis4u

関連する問題

 関連する問題