2016-03-28 96 views
0

我已經經歷了所有我能找到的解決方案,其中包括these ones但無法解決我的問題。警告:POST內容長度爲11394639字節超過了8388608字節的限制

我對php.ini的生產&開發版做了如下修改;

post_max_size = 5000M 
upload_max_filesize = 5000M 

然而,它沒有任何區別。如果我試圖上傳大值的圖像文件,我在我的控制檯日誌中收到低於響應錯誤的

;

<br /> 
<b>Warning</b>: POST Content-Length of 11394639 bytes exceeds the limit of 
8388608 bytes in <b>Unknown </b> on line <b>0</b><br /> [] 

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data 

var data = JSON.parse(this.responseText); 

我希望能澄清我的問題。感謝您提前查看它!

+0

執行此操作 - 在頁面上執行'phpinfo();',並查看位於「php.ini」的位置。確保你編輯正確的文件,並重新啓動服務器? –

+0

我有php的生產和開發版本,我已經改變了但仍然沒有幫助...! –

回答

1

I have made following changes to both php.ini production & development version;

post_max_size = 5000M upload_max_filesize = 5000M

我確實有同樣的問題,但在更改php.ini文件並重新啓動apache後,這爲我工作。

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

我可以看到你有一些問題。檢查文件對任何可怕的字符,因爲它似乎是造成問題。有時當你想上傳一個文件時,它的名字可能會有數據庫或js的非法字符。確保您試圖上傳的文件名中的每個字符都沒有任何非法字符,或者相應地進行了編碼/解碼。

我希望我幫助 - 這是我的第一篇文章。

讓我知道它是如何去!

最良好的祝願, mateekk

0

我在我的Ubuntu 16.04有同樣的問題。 php升級後,我有幾個php.ini,並在開始時混淆了。

的/ etc/PHP, 我的文件夾php5.5php5.6php7.0php7.1,所以一定要正確正確的(因爲遺留下來,我曾經在/etc/php5中工作)。

相關問題