在更新到3.5.1后继续询问连接信息(但不询问插件?)

时间:2013-06-21 作者:Bruce Edwards

首先,我在一个实时服务器上使用WordPress,在该服务器中,我只能使用带有ssh密钥的sftp登录。

我想安装并升级到WordPress的最新版本(目前为3.4.2,但想升级到3.5.1),但每次我尝试点击“立即更新”,都需要输入ftp登录凭据才能安装最新的更新。插件不会出现这种情况,因为它们更新时没有任何问题,但只会使用核心WP更新。作为第二个参考,我的网站位于vhost中的“www”文件夹下,我已将其设置为在Ubuntu安装中运行多个网站。我的文件夹层次结构如下:

var/www/vhosts/mywebsite。com/html<---核心WordPress站点文件所在的位置。“www”文件夹由“webadmin”和“www数据”组拥有,从那里,vhosts由“root”和“root”组拥有。“Vhosts”文件夹下的“我的网站”文件夹由“root”和“root”组拥有。然后,从那时起,在“html”文件夹中,所有内容都由“www data”和“www data”组拥有

这可能太详细了,但我正在尝试提供尽可能多的信息,以防它与我的文件权限发生冲突。

如何解决此问题并更新WordPress安装?提前感谢!:)

1 个回复
SO网友:Krzysiek Dróżdż

WordPress的主要选择是使用直接文件IO进行升级。因此,如果它要求您提供FTP凭据,则意味着它无法访问这些文件。

修复此问题的最简单方法是更改文件权限,以便WordPress可以修改它们。当然,如果您更改这些权限以提高安全性,这并不是一个解决方案。(当然,您仍然可以修改这些权限,运行升级,然后将其设置回原来的状态)。

如果您在请求时提供了正确的FTP凭据,但升级仍然没有成功,则意味着WordPress无法使用给定的凭据进行连接。使用此链接阅读有关使用FTP升级的更多信息(http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants).

结束

相关推荐

为什么我可以从URL下载除PHP文件以外的任何文件,但我可以从另一个站点下载任何文件?

全部的在过去的两天里,我一直在努力解决这个问题,我就是找不到答案——很抱歉,如果我在错误的网站上发布了这篇文章,但这是我能想到的最好的选择。我在一个网站上遇到了一些问题,一直困扰着我,直到他们把我带到了这个特殊的问题上。如果我想下载一个PHP文件浏览到它的父目录,我无法下载,关于该文件的一些信息找不到。然而,我可以从这个网站下载任何其他类型的文件。http://nextgenerationattorney.org/wp-content/plugins/wp-import-txt/相比之下,我可以转到另一个