我正嘗試在PHP中使用mkdir函數創建一個目錄。當我在終端上使用php a.php
運行它時,它工作得很好,但是當我嘗試從瀏覽器作爲服務器運行它時,我無法做到這一點。爲什麼是這樣?我無法使用PHP創建目錄
0
A
回答
2
SELinux阻止httpd這樣做。詳細信息請參閱httpd_selinux(8)
手冊頁。
+0
感謝兄弟..它的工作! – 2012-02-21 05:28:34
0
這是因爲系統用戶您的Web服務器正在運行,因爲它沒有mkdir權限。通過更改父目錄的所有者或組來授予Web服務器進程寫入權限。
+0
是的。該目錄設置爲0777. – 2012-02-21 05:30:30
+0
我想這個問題是由於Ignacio指出的SELinux造成的。 – 2012-02-21 05:43:58
相關問題
- 1. MKDIR無法創建目錄PHP
- 2. 無法在php中創建目錄
- 3. 無法使用mkdir創建目錄
- 4. Alfresco:無法創建目錄
- 5. 無法創建目錄:joomla
- 6. 無法創建目錄tns_modules
- 7. Qt無法創建目錄
- 8. PHP創建目錄
- 9. PHP:創建目錄
- 10. 使用PHP創建一個目錄
- 11. 使用PHP創建文件和目錄
- 12. 我無法從我的.class目錄外創建工作.jar
- 13. org.apache.felix.framework.cache.BundleArchive:無法創建存檔目錄
- 14. mkdir無法在perl中創建目錄
- 15. 創建後無法刪除目錄
- 16. Symfony無法創建日誌目錄
- 17. 無法創建目錄「/home/username/.ssh」
- 18. 無法爲SharedPreferences或DataBase創建目錄
- 19. grunt cssmin錯誤:無法創建目錄
- 20. 無法在db上創建目錄:migrate
- 21. 細枝無法創建緩存目錄
- 22. 無法創建桑巴目錄Android
- 23. 無法創建mkdirs()目錄 - 安卓
- 24. org.apache.jmeter.report.dashboard.GenerationException:無法創建臨時目錄「temp」
- 25. 猛砸無法創建目錄
- 26. Android Studio - 無法創建libs目錄
- 27. 無法創建臨時目錄
- 28. Lauterbach cmm腳本無法創建目錄
- 29. Gradle 3.0 BuildException無法創建目錄
- 30. 爲什麼我不能使用php創建一個目錄?
這是什麼操作系統上運行?什麼用戶的「服務器」運行? – Phil 2012-02-21 05:12:15
我使用的Fedora 14,它運行在httpd服務器 – 2012-02-21 05:18:11