linux php不能上傳資料夾的解決方法:1、在mount的目錄裡面建立一個upload_tmp資料夾;2、把「upload_tmp_dir=」設定成「website/upload_tmp」;3、重啟apache即可。
本文操作環境:linux5.9.8系統、PHP7.1版,DELL G3電腦
linux php無法上傳資料夾怎麼辦?
php上傳不到檔案(Linux 伺服器)
今天發現突然就上傳不到檔案了php.ini的設定已經是.
環境:linux(Centos 5.3) Apache php mysql
網站目錄檔:使用smb掛載windows 伺服器的磁碟陣列共用
網站目錄權限:777
php.ini :
------------------------------------- ----------------
upload_max_filesize = 200M max_file_uploads = 20 post_max_size = 200M max_execution_time = 60000 max_input_time = 6000 ;max_input_nesting_level = 64 memory_limit = 256M
--------------------------- ---------------------------
可CMS系統一直提示說沒有足夠的權限,查閱相關資料得知php .ini檔案中有一個指定暫存資料夾的參數(會把所有上傳的檔案放到暫存資料夾裡面)
即:
#--------- --------------------------------------------
;upload_tmp_dir =
------------------------------------------------- ----
上面預設是註解的,也就是會使用虛擬記憶體來做儲存
當記憶體使用滿了就會出現上傳不到檔案的問題了,也就是會提示777錯誤
使用df - h 指令查詢發現結果如下:
-------------------------- -------------------------------------------------- ----------
/dev/mapper/VolGroup00-LogVol00 29G 28G 0 100% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 1014M 0 1014M 0% /dev/shm //192.168.1.100/website 322G 21G 301G 7% /www/web/website
--------------------------------- -------------------------------------------------- -----
tmpfs已經滿了,所以我把改成在mount的目錄裡面建立了個upload_tmp資料夾,把剛才的「upload_tmp_dir = 」設定成「upload_tmp_dir =/www/web/ website/upload_tmp
」
儲存後重啟了一下apache,恢復上傳了.
注意:要給上傳的目錄777權限包括下面的子目錄 chmod -R 777 目錄名
總結:
臨時檔案最好是還是設定成掛載的磁碟空間(最好大一點),因為tmpfs預設值會是實體記憶體的1/2倍,上傳幾個文件很快就會滿了,這樣會引起文件上傳不了,所以配置各種網站環境的時候應該注意臨時文件存放的目錄.
推薦學習:《PHP視頻教程》
以上是linux php不能上傳資料夾怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器