我一丝不苟地备份了一个有效的WordPress网站,文件数据库表,作品。我将它移动到一个新服务器,使一切正常,网站呈现,数据库被识别等等。
问题是我尝试登录时,登录后网站总是会重定向到主页(mysite.com/index.php)
我已经在每个PHP页面上搜索过类似于' site_url'和' wp-redirect' '重定向'寻找不会将我引导到管理仪表板的违规代码。
说实话,我甚至不确定网站应该重定向到哪个页面。
我可以随时重新安装,但是我会遇到令人生畏的任务,即必须手动重建所有标头,包括图像,嵌入式闪存和其余部分。
由于该站点在以前的位置工作,并且移动时没有丢失单个字节,所有表都更新以显示正确的服务器名称,我仍然坚持这个问题。
我查看了与此问题相关的所有StackOverflow链接,但没有一个专门针对我的问题。
答案 0 :(得分:0)
WordPress永远不会进行此类重定向。一些安全插件可以做到。解决问题。停用所有插件,您可以通过执行以下查询
来执行此操作UPDATE `wp_options` SET `option_value` = '' WHERE `option_name` = 'active_plugins';
完成登录后,逐个激活插件并检查导致问题的插件。
答案 1 :(得分:0)
我必须完全重新安装WP。一旦我这样做,我就能登录并看到WP仪表板。
要重新安装,我重新定位了主目录中的所有文件以及wp-admin,wp-content和wp-includes文件夹。我独自留下的所有其他文件夹,因为它们不受WP安装的影响。
安装完成后,您必须打开wp-config.php文件以输入新的db名称,db用户,db密码和db host。您将看到WP安装在您在配置文件中命名的数据库中添加了一组新表。然后,您必须复制和粘贴的唯一文件夹是从旧网站到新安装中的主题文件夹的主题文件夹。
现在您可以登录(yoursite.com/wp-admin),填充仪表板,将旧db表中的所有记录导入到新表中(包含所需页面和帖子的记录)。如果您这样做,所有页面(和博客帖子)都应填充在仪表板窗口中。