WordPress系统(“正在执行例行维护,请一分钟后回来”)的错误解决办法

WordPress升级程序、主题插件,在进入网站会显示正在执行例行维护,请一分钟后回来。如果升级顺利,升级成功后会恢复正常,如果升级失败在则会一直出现这几个字。目前有三种方法解决

方法一:使用FTP或其他软件登录网站空间,打开网站根目录,找到 .maintenance文件,然后删除文件。然后刷新网页,你就会发现恢复正常。

方法二:如果在网站根目录下没有发现 .maintenance文件,看看是不是隐藏了,这是需要使用SSH登录服务器查看,如果没有被隐藏,那么就新建一个空的txt文本,上传到服务器空间,重命名为.maintenance,你会发现这个文件不见了,这个时候重新刷新网站,你会发现正常。

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

找到以下代码

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;}

改为:

function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { // safe mode fails with a trailing slash under certain PHP versions. if ( ! $chmod ) $chmod = $this->permission; if(ini_get('safe_mode') && substr($path, -1) == '/') { $path = substr($path, 0, -1); } if ( ! @mkdir($path) ) return false; $this->chmod($path, $chmod); if ( $chown ) $this->chown($path, $chown); if ( $chgrp ) $this->chgrp($path, $chgrp); return true;}

改完后刷新网站目录,你就看到.maintenance文件,删除它就可以了。

Views: 0

查看更多... 提高网络安全意识,养成良好上网习惯,网络下载文件先扫描杀毒。不要随意点击不明邮件中的链接、图片、文件,适当设置找回密码的提示问题。当收到与个人信息和金钱相关(如中奖、集资等)的邮件时要提高警惕。不要轻易打开陌生人发送至手机的链接和文件。在微信、QQ等程序中关闭定位功能,仅在需要时开启蓝牙。安装手机安全防护软件,经常对手机系统进行扫描。不随意连接不明Wi-Fi、刷不明二维码。保证手机随身携带,建议手机支付客户端与手机绑定,开启实名认证。从官方网站下载手机支付客户端和网上商城 应用。使用手机支付服务前,按要求在手机上安装专门用于安全防范的插件。登录手机支付应用、网上商城时,勿选择"记住密码"选项。通过网络购买商品时,仔细查看登录的网站域名是否正确,谨慎点击商家从即时通讯工具上发送的支付链接。谨慎对待手机上收到的中奖、积分兑换等信息,切勿轻易点击短信中附带的不明网址。资源收集自互联网,仅供用于学习和测试,请勿用于商业。资源如有侵权,请联系站长删除,敬请谅解!

原文
WWW.A5.ORG.CN
👉喜欢💞点赞👍分享🙏
点赞15赞赏 分享
相关推荐内容
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容