404.png

當使用PHP或其他程式語言開發網頁時,發現有時檔案可正常上傳,有時會出現錯誤的話,可能是伺服器有限制檔案上傳大小導致

有幾個狀況,會造成上傳檔案時,出現「404 - 找不到檔案或目錄」

 

狀況一,上傳的檔案超過限制,需要開啟php.ini進行設定

1. 找到「upload_max_filesize 」設定單一檔案的上傳上限;

2. 找到「post_max_size 」設定同時上傳多個檔案時,加總的上傳上限

 

若設定完php.ini,依然出現錯誤,需要再進行狀況二排除

狀況二,若是使用IIS當網頁伺服器時,需要再到IIS管理員設定上傳上限

1. 開啟 IIS管理員,選擇「要求篩選」

【解決】PHP無法上傳檔案,出現「404 - 找不到檔案或目錄」-1.png

2. 點選「編輯功能設定..」

【解決】PHP無法上傳檔案,出現「404 - 找不到檔案或目錄」-2.png

3. 在「允許的內容長度上限」輸入值 (50,000,000 = 50M)

【解決】PHP無法上傳檔案,出現「404 - 找不到檔案或目錄」-3.png

4. 設定完成後,重新啟動IIS伺服器,即可套用

【解決】PHP無法上傳檔案,出現「404 - 找不到檔案或目錄」-4.png

若設定完成後,也可以正常上傳,但是卻沒看到檔案的話

代表伺服器的檔案資料夾未開啟權限,導致檔案在上傳到伺服器時,沒有權限儲存到資料夾

需要到欲上傳的資料夾開啟權限,即可正常上傳

【如果這篇文章剛好有幫助到你,希望能幫我按個讚給我個鼓勵

【這樣小小的一個動作,對我來說就是給我最大的回禮

 

arrow
arrow
    創作者介紹
    創作者 Randy 的頭像
    Randy

    電腦資訊 線上筆記本

    Randy 發表在 痞客邦 留言(0) 人氣()