linux php不可寫是因為Application目錄使用者跟群組沒有設定正確,其解決方法是:1、修改使用者跟組;2、修改其它使用者的權限為可寫可讀。
本文操作環境:Windows7系統、PHP5.6版,DELL G3電腦。
如何解決linux php 不可寫問題?
linux上運行php目錄不可寫問題
原因是apache( httpd)的預設使用者跟群組都是daemon
nginx的預設使用者是nginx
Application 目錄使用者跟群組 沒有設定正確造成的!
#解決:
一.修改使用者跟組(建議)
二. 修改其它使用者的權限為可寫可讀
範例: 上傳一個thinkphp第一次執行生成應用程式目錄時提示不可寫
應用程式目錄[./Application/]不可寫,目錄無法自動產生!
請手動產生專案目錄~
#如圖:
#檢查 Application 屬性如下:
ls -l
查看httpd使用者跟組
User/Group'
apache 查看httpd.conf
#將其對應修改即可, 例, 我目前啟動的是apache, 我將專案改為daemon使用者跟daemon群組
chown -R daemon:daemon shopping/
訪問:
#我再將剛產生的相關檔案刪除, 把用戶跟組由daemon改成root, 以改文件權限的形式解決:
復現問題:
###############訪問: 82埠我配的nginx###############chmod 777 -R .
推薦學習:《PHP影片教學》
以上是如何解決linux php 不可寫問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!