Centos

httpd 錯誤日誌“錯誤:文件沒有強制結束 %EOF”

  • September 1, 2015

我工作的公司最近外包了一個網站重建,隨之而來的是一個 CMS。

儘管我缺乏專業知識,但我是被提名的伺服器專家。去搞清楚。


無論如何,當嘗試將 .pdf 上傳到 CMS 時,我們無法上傳超過 1Mb 的任何內容。我檢查了 php.ini 和 .htaccess 文件,它們目前是:

post_max_size = 15M
upload_max_filesize = 10M

現在到這個問題的要點,錯誤日誌顯示以下內容:

Error: Document has not the mandatory ending %EOF

但是,當我在 notepad++ 中打開 PDF 時,它確實是%EOF最後一行。

目前伺服器執行 PHP 5.5 和 CentOS 5.11

所以真的我只是希望有人以前經歷過這個並且有一個解決方案,我的Google搜尋都沒有幫助!

我認為在這方面我們無能為力。該錯誤消息的措辭有點奇怪,但網際網路上的資訊很少

我會嘗試幾件事

  • 我會詢問開發人員該消息是否是他們的 CMS 生成的消息,並嘗試與他們合作解決問題。如果它不在他們的軟體中,那麼我會尋找生成它的原因並將其用作起點。
  • 你的系統雖然受到支持,但有些老舊,如果沒有很好的理由,你真的不應該再為 CentOS 5.11 開發。我會得到一個帶有更新版本 CentOS(6.7 或 7.1)的 VM,安裝 CMS 及其依賴項,然後進行一些測試。

引用自:https://serverfault.com/questions/717910