2011-06-03 44 views
0

我们为使用Wordpress的客户建立了一个网站。我们使用了一个运行良好的测试服务器。 Wordpress作为子域托管,即http://wordpress.ourcompany.com。我有直接和完全访问服务器。在etc/apache2/sites-available目录中,描述相关站点的文件使用最终名称http://clientsite.com作为ServerName,我们的临时子域(我们一直在构建它)是ServerAlias。我的Wordpress或DNS设置有什么问题?登录循环

当我们差不多准备好时,我们当然要求客户(他们已经有一个网站)进行域名登录。我们一如既往地改变了DNS。它解决了,该网站运行良好。虽然Wordpress保持重定向(当然)到子域的变体,我们可以进入具有完整域的网站。

现在是罪魁祸首。我改变了Wordpress设置(siteurl和home)以匹配新网站。前端工作出色。但是,只要设置以这种方式进行,后端将无法访问。登录页面显示,但只是重定向回自己。如果我只是改变WordPress的设置(在选项表中),我可以重新登录,但我们想要摆脱子域的必要性(当然)。

事情我已经尝试过(我不是一个很容易地问你的时间):

  • 清除的.htaccess
  • 清空缓存&饼干
  • 不同的电脑,不同的浏览器等
  • 只更改家庭而不更改blogurl值。可悲的是,这会破坏一些插件
  • 删除所有插件
  • 评论的指示在wp-login文件
  • 自然一些线路,所有我能找到codex.wordpress
  • 设置管理Cookie路径

那么,辉煌的集体思想是Stack Overflow,我做错了什么? DNS? WordPress的设置?先谢谢你。

+1

,公允假设你已经尝试在http://codex.wordpress.org/Changing_The_Site_URL一切:

我也曾经尝试过? – 2011-06-03 11:35:23

+0

是的,我做到了。我尝试了所有相关的法典文章。谢谢。 – 2011-06-03 15:01:23

+0

你找到答案了吗?我也有这个问题! – Dikeneko 2015-04-25 17:30:33

回答

0

您需要进入实时服务器的设置并将URL更改为当前网站。您必须通过直接访问数据库来执行此操作。这是wp选项表,并有2个条目的url是值。更新这些。这应该修复循环。

+0

非常感谢您的回复。我已经尝试了这个(几次),但没有效果。也许我对此不太清楚,对不起。 – 2011-06-03 11:49:55

0

我今天找到了答案:数据库中的用户没有正确的权限。如果有行表明这一点,你可以在错误日志中查找。去除htacess的所有内容,重新安装的WordPress等