方法一:
如果不是自己編譯的LAMP環境,那麼網站的根目錄都會是/var/www/,那麼把wprdpress解壓到此目錄後,執行
sudochown-R www-data /var/www/wordpress
sudochmod-R775/var/www/wordpress
這樣就完全解決問題了.注意了,不需要把/var/www/目錄的所有者也設置爲www-data,而只需要設置wordpress文件夾的所有者.
方法二:
wp-config.php里加入下面代碼:
define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
這個方法的原理也是和方法一的一樣,它是直接在上傳的時候把權限修改了,而方法一是在任何時候都擁有上傳文件的權限。
方法三:
把apache2的運行用戶改爲你的當前用戶
方法四:
把你的當前用戶添加到www-data用戶組
參考
要執行請求的操作,WordPress 需要訪問您網頁服務器的權限。 請輸入您的 FTP 登錄XXXX完美解決方法
https://blog.csdn.net/micwing/article/details/12004987
寫於關雎
新浪微博:https://weibo.com/tianzhejia
CSDN博客:https://blog.csdn.net/qq_35605018
博客網站:http://www.zhijiadeboke.xyz
GitHub:https://github.com/ZhijiaTian
QQ郵箱:[email protected]
126郵箱:[email protected]
Outlook郵箱:[email protected]
以上均可與本人取得聯繫,歡迎探討。^ v ^