我最近在我的域上安装了Wordpress Multisitehttps://matrixsolutionsnetwork.com. 目前我在安装方面没有任何问题。我成功地将SEO和安全组件添加到网络的基础中,并添加了一个子目录。
昨天晚上,我可以开始在主网站的主页上工作了。救了他,然后上床睡觉了。今天早上,我坐在电脑前,看到了登录弹出窗口。当我试图重新登录时,我一无所获。
我多次尝试使用在设置帐户时创建的密码,通过管理员登录页面访问该网站。我三次检查以确保用户名和密码都输入正确。甚至尝试使用电子邮件地址而不是用户名。我还尝试了多种浏览器。Chrome(主)、Firefox和Edge。没有结果。
然后,我尝试重置密码以获得访问权限。我能够按照正常流程进行重置(单击发送到注册电子邮件的链接,然后输入新密码)。同样,仍然无法访问管理后台。
然后,我尝试在用户数据库表下的phpmyadmin中更改密码。我能够在firefox上访问一段时间,但仍然无法访问chrome或Edge。大约一个小时前,我接到通知,要求更改密码。当时我可以访问该网站,但没有做过这样的事情。
我再次返回登录,但未授予访问权限。在返回到phpmyadmin表并再次更新密码后,现在当我转到/wp admin页面,甚至是即将到来的位置的主页时,我所得到的一切。。。我在浏览器的左上角找到一个单词“Error”。
我完全不知道为什么这个问题从一开始就出现了,也不知道为什么重置会在WordPress前端的重置路径和PHPMyAdmin路径上造成这么多问题。不幸的是,我的网络主机;Dreamhost不支持WordPress multisite,因此我完全不知道如何解决此问题。
是否有人有过此类问题的经验,或遇到过发生过此类问题的其他人?
SO网友:Rick Hellewell
我怀疑“凭证共享”(而不是出于选择)。也许有人能够在您登录的当晚获取您的凭据?另一种可能是浏览器或站点缓存;所以请清除这些。
如果是我的网站,我会在任何地方更改凭据(托管、FTP、WP数据库、WP管理员用户)。如有必要,可通过myphpAdmin数据库访问。然后我会更新所有内容(WP、主题、插件;通过从存储库手动下载/上传主题/插件;通过更新页面更新WP)。
我还将创建一个新的管理员级用户,使用一个强大的密码,然后作为该用户登录(以确保其正常工作),然后删除(或将权限降低到“订阅者”)。我还会在所有文件夹中查找未知文件(因为您重新安装了所有文件,所以以日期排序的文件列表会使这些文件突出显示)。我将查看我的子主题文件(尤其是Child-Theme functions.php文件)
你的网站可能没有被黑客入侵,它可以像缓存一样简单。我清理被黑网站的程序是here.
报告您的解决方案;这对别人总是有帮助的。
SO网友:Abdul Rauf Bhatti
我在多站点上面临的问题与上次登录时一样,我为不同的域配置了4个网站,但现在不行。有一个解决方案,您必须禁用多站点配置文件中的代码,如下所示。
/*
define(\'MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'allergitest.se\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
define( \'SUNRISE\', \'on\' );
*/
然后您的旧密码就可以使用了,您还可以从mysql wp user表中更改密码