我第一次在本地主机上安装了wordpress。
我想安装一个主题,它会询问我的FTP用户名和密码。
它说:"要执行请求的操作,WordPress需要访问您的Web服务器。请输入您的FTP凭据以继续。如果您忘记了自己的凭据,则应与您的网络托管服务商联系。"
我想知道wp是否通常直接安装在生产Web服务器中,或者是否可以先在本地计算机上安装...我该怎么办?
答案 0 :(得分:6)
将此添加到您的wp-config.php
define('FS_METHOD','direct');
由于linux具有更严格的文件系统,这将使您能够直接写入该文件夹。
这将解决安装新插件或主题时的ftp问题。
答案 1 :(得分:2)
在OSX上,我使用了以下内容,它起作用了:
sudo chown -R _www:_www {path to wordpress folder}
_www是PHP在Mac上运行的用户。 (您可以将此更改为您在特定操作系统下运行的PHP安装)
(你可能还需要chmod一些文件夹。我先做了那个并没有解决它。直到我做了chown命令它才有效,所以我和#39;我不确定它是单独的chown命令,还是chmod和chown的组合。)
答案 2 :(得分:2)
如果WordPress询问安装插件和主题的主机名和连接详细信息,我们需要在主目录的wp-config.php文件中添加一个函数挂钩。
define('FS_METHOD','direct');
有关更多详细信息,请参见页面。 https://support.cloudways.com/how-to-resolve-wordpress-asking-for-ftp-credentials-error/
答案 3 :(得分:0)
如果您使用本地计算机作为安装位置,而不是使用应用内安装程序(现在请求您输入ftp详细信息),请启动浏览器并直接从{{下载主题3}},将其解压缩到wp-content / themes / name-of-theme的themes文件夹中。然后,您可以从管理面板激活主题。
另请参阅Theme Directory上的说明。