文件不可寫入某些真正奇怪的事情正在進行。即使權限是777
httpd.conf
表示apache作爲apache用戶運行。
我把chown-ed的文件設置爲apache:apache
。
該文件仍然不可寫入。
我已經設置了權限(整個Webroot公司作爲最後的手段)是777
和文件仍然是不可寫...
的路徑是正確的,因爲file_exists()
是true
但is_writeable
是false
。
任何想法?
文件不可寫入某些真正奇怪的事情正在進行。即使權限是777
httpd.conf
表示apache作爲apache用戶運行。
我把chown-ed的文件設置爲apache:apache
。
該文件仍然不可寫入。
我已經設置了權限(整個Webroot公司作爲最後的手段)是777
和文件仍然是不可寫...
的路徑是正確的,因爲file_exists()
是true
但is_writeable
是false
。
任何想法?
SELinux在機器上運行的可能性要大得多。要檢查它是否正在運行,您應該能夠在命令行上運行getenforce
命令。如果它返回「Enforcing」,那麼SELinux被啓用並以強制模式運行。
我建議在大多數情況下(除非你想花費幾天的時間學習SElinux),你可以通過運行setenforce Permissive
並編輯/etc/sysconfig/selinux
來禁用它,以便服務器下次重新啓動時不會重新激活它。
如果你確定你不需要SELinux的,你可以只從服務器
也許刪除軟件包你是root只虛擬服務器? 你有自己的服務器嗎?或者你只有主機> 如果你只有主機(不是整個機器),那麼你不能運行vmstat或編輯sysctl文件。
第二個選項是SELinux。運行getenforce。如果它返回執行比你應該運行setneforce許可。這可以解決的SELinux
這是在Linux上?你有沒有啓用SELinux? – 2012-03-22 09:01:52
這是在Linux上?你的webroot與ext2/3/4不同嗎? – devsnd 2012-03-22 09:03:44