這篇文章主要介紹php中無(wú)法寫文件的解決方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
龍安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
php無(wú)法寫文件的解決辦法:1、使用絕對(duì)路徑,如“dirname(__FILE__)."/logs/test.log"”;2、用chmod命令將該文件的其他權(quán)限修改為可寫。
本文操作環(huán)境:linux5.9.8系統(tǒng)、php5版,DELL G3電腦
php 無(wú)法寫文件怎么辦?
linux下php無(wú)法創(chuàng)建或?qū)懳募?wèn)題解決
環(huán)境Apache/2.4.7 php5
寫文件出錯(cuò)無(wú)非兩個(gè)原因:路徑問(wèn)題或是權(quán)限問(wèn)題。
關(guān)于路徑問(wèn)題,可以輸出一下自己的路徑看是否正確,建議使用絕對(duì)路徑,例如dirname(__FILE__)."/logs/test.log"。
關(guān)于權(quán)限問(wèn)題有很多種可能,這里只說(shuō)我自己的問(wèn)題。由于我是先創(chuàng)建文件,因此必須設(shè)置創(chuàng)建文件所屬文件夾的其他權(quán)限為可寫,即drwxrwxrwx中最右邊一個(gè)w是必須的。此時(shí)創(chuàng)建出的來(lái)的文件默認(rèn)權(quán)限是這樣的
所屬組和用戶都是www-data,權(quán)限為644。
另一種原因可能是自己通過(guò)命令行創(chuàng)建的文件無(wú)法進(jìn)行寫入。例如當(dāng)前用戶是root,我通過(guò)命令行創(chuàng)建了一個(gè)文件,該文件默認(rèn)權(quán)限對(duì)其他用戶是不可寫的,解決方法為用chmod命令將該文件的其他權(quán)限修改為可寫
以上是“php中無(wú)法寫文件的解決方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!