一个意料之外的问题发生了。WordPress.org或此服务器的配置可能出了问题


15

我在本地WAMP服务器上运行WordPress,每当我转到“插件”或“仪表板>更新”甚至是“仪表板”时,都不会加载任何内容(没有WordPress新闻,没有更新,并且我无法搜索插件也不更新它们)。

在“插件”部分中,当我尝试搜索内容时会看到以下信息:

一个意料之外的问题发生了。WordPress.org或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。

有人遇到过这个问题吗?几周前,这件事在一夜之间发生了。它工作了很长时间,然后有一天停了下来。我已经做了什么:

  • 搜索了Google和WordPress.org支持论坛。数百次提到此问题,没有解决方案。
  • 检查php.ini,Apache的配置.htaccess是否启用了可能相关的PHP / Apache模块,并检查WAMP是否设置为“在线”(我的WAMP现在可以从其他网络计算机访问)。
  • 在“允许程序通过Windows防火墙”中允许对WAMP的所有许可。
  • 停用除默认插件以外的所有插件和主题。
  • 检查[设置>常规],以查看URL是否有效。
  • 重新保存[设置>固定链接]。
  • 在此本地主机上安装了另一个WordPress,它可以工作。那么,为什么第一个不呢?

重新安装WordPress。
kaiser

2
@kaiser是的,它将起作用,我做到了。但是为什么会这样呢?发生了什么?这种情况发生时,每个人都应该面对同样的问题并输入此问题来重新安装其WordPress(可能是实时的)网站吗?
保罗,

1
我认为问题是文件不完整或损坏。是的,那是我的建议。
kaiser

1
我在该本地主机上使用WordPress 3.5,然后使用WordPres 3.6已有10个月了。一两周前它就坏了,今天我无法更新到WordPress 3.7。我更新了/ wp-includes /和/ wp-admin /以及除wp-config.php和/ wp-content /以外的其他文件。当我输入localhost / wp-admin时,它要求我更新数据库并更新到WordPress 3.7可行,但问题仍然存在。因此,重新上传文件和更新WordPress并不是解决方案。数据库可能出问题了。重新安装整个WordPress并清理数据库会有所帮助。
保罗

Answers:


5

就我而言,它只是在“设置”->“常规”中将SITE URL留空。我用网站URL填充了所有内容,然后一切又开始正常工作。

我通过在wp-config.php中启用WP_DEBUG来发现,但出现此错误:“注意:未定义索引:主机”


3

对我来说,问题是我的本地主机软件(在macOS上为MAMP)无法建立安全连接。启用WP_DEBUG并检查日志文件后,我看到以下错误(我添加了重点):

PHP警告:发生意外错误。WordPress.org或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。(WordPress无法建立与WordPress.org的安全连接。请与您的服务器管理员联系。)在wp-includes / update.php中

经过一番研究,我发现一个站点说我的PHP cURL扩展名可能已被禁用。我创建了一个phpinfo()页面进行检查;它已经启用。

然后,我发现另一个站点说MAMP带有libcurl库,该库缺少ca-cert软件包。我会在这里复制页面内容,以防万一该页面持续更长的时间:)

如果您正在使用MAMP并使用cURL进行操作,则很可能会遇到以下错误:

CURL错误(60):SSL证书问题,请验证CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

不必担心:MAMP与curl库捆绑在一起,似乎缺少ca-cert捆绑包,我们将通过重新编译MAMP使用的libcurl来解决该问题

因此,请执行以下操作:

  1. 运行/ Applications / MAMP / Library / bin / curl-config --version查看您拥有的版本

  2. 转到http://curl.haxx.se/download/并下载正确的版本

  3. 使用./configure --prefix = / Applications / MAMP / Library /对其进行配置

  4. 进行&&进行安装

如果一切正常,请重新启动MAMP,错误应消失了。

复制自http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something


我注意到配置步骤完成后,将SSL Support设置为no,将SSH Support设置为no。这还会引起问题吗?
亚当·帕特森

0

好吧,甚至有类似的问题,它通过以下步骤解决。
1)登录到主机的“面板”
2)转到“运行状况检查和监视”
3)单击“端口80”
4)检查其是否被阻止,
a)是>>删除可能在此处列出的文件。
b)否>>请联系您的托管支持。
5)如果4a >>单击解除阻塞端口,则可能需要花费几分钟/小时才能解除阻塞。


他在本地主机上,并且在第一行中提到了这一点。
trainoasis

0

遇到同样的问题。仪表板加载良好,只是“主题”和“插件”部分确实很慢。

在使用nslookup检查后发现这只是一个DNS问题,这给了我:

Server:     127.0.0.53
Address:    127.0.0.53#53

而不是我的实际IP地址。

通过这样做解决了它:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 

-1

花了更多时间之后,我通过查看解决了这个问题

wp-config.php

确保此标志为假(如果为真),则无法进行更新

define('WP_HTTP_BLOCK_EXTERNAL', false);

我将此设置为false,问题仍然存在。
trainoasis


-2

编辑wp_config.php以下代码并将其添加到文件的底部:

define('FS_METHOD', 'direct');

这应该允许直接从在线存储库安装插件和主题。


-2

转到此页面,下载插件zip文件并安装它,然后激活它。

转到WordPress仪表板,单击WPCF编辑器,打开选项卡代理。

设置您的HTTP代理。

至少它对我有效。


-2

只需在wp_config文件中定义您的站点URL ,例如:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );

-2

这就是我解决的问题。

步骤1:转到Cpanel
步骤2:单击“文件管理器”
步骤3:在编辑模式下打开“ Wp-config.php”。
步骤4:define('WP_HTTP_BLOCK_EXTERNAL', false);在此行的最后粘贴。步骤5:保存文件

现在检查您的http://yourdomain.com/wp-admin/仪表板-我猜它会被修复。


他在本地主机上,并且在第一行中提到了这一点。此外,这不能解决问题:)
trainoasis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.