我正尝试在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