您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關php文件不可寫怎么辦的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
php文件不可寫是因為“apache(httpd)”的默認用戶跟組都是“daemon”,其解決辦法是:1、修改用戶跟組;2、修改其它用戶的權限為可寫可讀。
linux上運行php目錄不可寫問題
原因是apache(httpd)的默認用戶跟組都是daemon
nginx的默認用戶是nginx
Application 目錄用戶跟組 沒有設置正確造成的!
解決:
一. 修改用戶跟組 (建議)
二. 修改其它用戶的權限為可寫可讀
例: 上傳一個thinkphp首次運行生成應用程序目錄時提示不可寫
應用目錄[./Application/]不可寫,目錄無法自動生成!
請手動生成項目目錄~
如圖:
查看Application 屬性如下:
ls -l
查看httpd用戶跟組
phpinfo(); 打印信息搜索 'User/Group'
apache 查看httpd.conf
nginx 查看nginx.conf
將其對應修改即可, 例, 我當前啟動的是apache, 我將項目改為daemon用戶跟daemon組
chown -R daemon:daemon shopping/
查看:
訪問:
我再將把剛剛生成的相關文件刪除, 把用戶跟組由daemon改成root, 以改文件權限的形式解決:
復現問題:
訪問: 82端口我配的nginx
chmod 777 -R .
感謝各位的閱讀!關于php文件不可寫怎么辦就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。