解决WordPress升级“正在执行例行维护,请一分钟后回来”

96次阅读
没有评论

共计 848 个字符,预计需要花费 3 分钟才能阅读完成。

折腾 wordpress 的时候,升级了一个主题,结果主题升级失败,WordPress 首页也打不开了,所有的页面都一直提示:“正在执行例行维护,请一分钟后回来。”

等了不止一分钟,系统还是没有恢复正常,于是就在网上找看解决方法,以下是完整的解决方法如果感兴趣可以收藏。

如何解决这个问题呢?

1. 马上通过 FTP 登录你的网站,删除 WordPress 根目录下的 .maintenance,刷新网页即可。

2. 但是有时候你会发现,根目录根本就没有 .maintenance! 倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用 SSH 登录服务器,但是依旧没有看到,怎么办? 其实有一个比较简单的办法,直接新建一个空的 txt 文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了! 不用担心,重新刷新你的网站,是不是正常了?!

3. 如果还是不行,或者你想让它以后可以显示 .maintenance,那就打开 /wp-admin/includes/class-wp-filesystem-direct.php

找到下面的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
		// safe mode fails with a trailing slash under certain PHP versions.
		$path = untrailingslashit($path);
		if (empty($path) )
			return false;
 
		if (! $chmod)
			$chmod = FS_CHMOD_DIR;
 
		if (! @mkdir($path) )
			return false;
		$this->chmod($path, $chmod);
		if ($chown)
			$this->chown($path, $chown);
		if ($chgrp)
			$this->chgrp($path, $chgrp);
		return true;
	}
正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-15发表,共计848字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)