作为wordpress初学者,我在将默认的难看到一定程度的原主题切换到其他主题的时候出现了一些问题,通过圣卫与南宫的帮助与网上查询大约用了一个晚上将其解决。网上大部分回答略显简略,对于入门人士十分不友好,因此在此记录以防以后再出现类似问题。

问题简述

首先,在dashboard/控制台中,点击customize your size进入编辑模式后,想要下载安装主题时,出现了第一个问题

点击 add themes in the admin 之后,会跳转至Appearance下的theme中(如下图举例所示)

我试图在这里通过add new来下载新的主题,但是在点击了install之后,会跳出一个窗口

简单来说就是无法连接FTP,并且尝试输入密码也无法连接。

本文后续为这个问题的解决方法。

解决途径

首先参考WordPress – Failed to connect to FTP Server – Avariato,更改wordpress安装路径中的wp-content.php文件。

define( 'DB_COLLATE', '' ); 后添加一行:define(‘FS_METHOD’, ‘direct’)

效果类似下图

完成后保存退出 wp-content.php ,再回到themes界面,点击install不会再弹出连接FTP的界面,但是会出现一个新的问题:Could not create directory.

这里是因为wordpress的权限的问题,为了省事,我们可以直接将整个wordpress路径下所有文件改成755格式。

如果还在wp-content/themes文件夹已经是755格式情况下还不能解决的话,参考(10条消息) WordPress安装主题提示无法创建目录_Night Field' Blog-CSDN博客,可能是访问权限已经是755了,但是用户和组是root的问题。

可以通过 chown apache:apache themes 命令来更改用户组。

经过上述操作后,就可以正常的install新的主题了。


正恰提灯映山河