整個PHP應用程序位於此/ var/www目錄下。但圖像文件夾在/ etc/images中。如何使用PHP在/ etc/images目錄中訪問這些圖像。從/ etc/images目錄而不是/ var/www目錄訪問映像
0
A
回答
0
這取決於你所使用的web服務器:
您使用的是PHP的內部開發的Web服務器?只需從/ var/www/images到/ etc/images的符號鏈接。
您使用的是Apache嗎?那麼解決的辦法是兩個摺疊:
- 啓用從/ etc /圖像內容供應
點的URL目錄
<Directory /etc/images> order allow,deny allow from all </Directory> Alias /images /etc/images/
2
0
之間適當權限的符號鏈接我會盡量保持使用符號連接到您的www文件夾之外,但如果你的圖像,但該文件夾送達那麼符號鏈接可能是你最好的選擇。
你也可以使用php來創建一個基於你的圖像在你的www之外的文件夾中的tmp圖像。這樣,您的服務器腳本語言(php)就可以訪問這個非www文件夾,並根據需要在www文件夾內的tmp文件夾中創建一個圖像,將您的系統文件夾從網上分離出來。
相關問題
- 1. 下`目錄/ *`而不是`目錄/`
- 2. 目錄訪問
- 3. 從虛擬目錄訪問映像文件
- 4. 目錄訪問
- 5. 從不同目錄訪問文件
- 6. Scala訪問目錄
- 7. 訪問父目錄
- 8. Matlab訪問目錄
- 9. 訪問子目錄
- 10. 403錯誤只是目錄,而不是目錄中的文件
- 11. 從src目錄中的類訪問測試目錄中的類
- 12. 無法從FileSystemEventArgs.FullPath訪問目錄,錯誤的目錄名稱
- 13. 從子目錄中的主目錄訪問文件夾
- 14. Synology - 從網頁目錄訪問其他目錄
- 15. 在圖像目錄中循環訪問
- 16. 目錄映射
- 17. Git gui向用戶目錄而不是回購目錄
- 18. AjaxFileUpload將圖像保存到本地目錄而不是服務器目錄
- 19. UNIX:在創建符號鏈接目錄的目錄,而不是
- 20. 將CWD設置爲源目錄,而不是構建目錄
- 21. 刪除目錄內的文件而不是整個目錄
- 22. 如何通過路徑訪問而不是僅在當前目錄中訪問?
- 23. Laravel子目錄根目錄不可訪問?
- 24. Web目錄(WWW)中的WAMP服務器目錄不可訪問
- 25. Lighttpd限制對目錄的訪問,但不能訪問子目錄
- 26. 如何訪問url目錄
- 27. wamp webserver訪問根目錄
- 28. Codeigniter訪問禁止在項目根目錄下的映像文件夾
- 29. 如何訪問mysql目錄
- 30. 訪問目錄的網頁
圖像位於/ etc/omages目錄中,需要使用這些圖像。 PHP如何訪問其他目錄而不是/ var/www – SBK
正在給出「未找到圖像」消息 – SBK
如果您使用Web服務器(使用圖像URL),則Web服務器會訪問圖像。如果您想要從PHP內部訪問圖像(或任何其他文件),只有啓用「安全模式」纔會出現問題。是這樣嗎? – hpoeri