|
|
发表于 2025-7-21 20:24:39
|
显示全部楼层
@tomcb
如果你相信這一點,那麼你也相信鬼神和聖誕老人的存在。
open_basedir 控制 PHP 對虛擬主機路徑以外的檔案存取。它是系統尚未實現檔案系統分離或虛擬化時的遺留問題,因此創建了虛擬邊界以避免衝突。也就是說,機器(作業系統)由多個客戶端共享,但每個客戶端對檔案系統的存取都受到限制。
open_basedir 仍然在共享環境中使用,尤其是在較舊的和超賣的環境中,因為它對應於廉價的偽真實虛擬化。
必須停用 open_basedir,因為例如,如果您使用 ffmpeg、exiftool 等,通常會將二進位檔案放在虛擬主機路徑之外。如果 open_basedir 僅允許讀取虛擬主機路徑內的文件,那麼您就很麻煩了。在這種情況下,您必須將二進位檔案放在授權資料夾中,並花時間阻止存取。 |
|