问题如图
在使用本地测试Wordpress的时候,都会出现安装主题需要FTP的情况,然而尝试在服务器主机安装ftp还是不行,一直弹出,最终找到了解决办法;
问题解决
vim打开wp-config.php文件,在你安装的wordpress目录下
sudo vim /opt/lampp/htdocs/wordpress/wp-config.php
打开后,在最后面添加以下代码:
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
第一行代码表示直接上传,接下来的两行代码表示要求文件和目录拥有最高权限777,即可以执行,可以读写;
接下来需要给wp-content目录及其子目录最高权限,wp-content目录在wordpress目录下,输入以下代码给其最高权限:
sudo chmod 777 -R /opt/lampp/htdocs/wordpress/wp-content/
这里的-R表示递归的意思,即给wp-content的子目录逐个赋予最高权限,不加的话只是给wp-content赋予了最高权限,这里因为我们上传的所有主题、插件、图片等都在wp-content目录下,所以只要给wp-content目录最高权限即可,其之外的目录最好不要给过多的权限,以免造成网络安全问题;