WP-ADMIN不重定向到仪表板

时间:2012-10-22 作者:Santhos

我有一个奇怪的问题,我还不能解决。我安装了wordpress 3.4.1并制作了自己的模板。我使用一个插件-qTranslate。在我的本地副本和dev copy dev.mysite上,一切都很好。捷克。

当我复制wordpress并登录主站点时,http://www.mysite.cz, 仪表板不显示。取而代之的是,我只在主页的顶部有一个管理面板。

到目前为止,我唯一能说的区别是wp配置。php文件。在生产模式中,我还有另外两条指令:

/** debugging mode */
define(\'WP_DEBUG\', false);

/** Localisation */
define(\'WPLANG\', \'cs_CZ\');
任何建议都将非常宝贵。谢谢

3 个回复
最合适的回答,由SO网友:Santhos 整理而成

问题出现了。htaccess。有一个古老的全球。htaccess文件(来自旧网站)除了wordpress文件之外,还有一个隐藏在服务器上的文件(由托管公司的管理员),该文件重写了wordpress中的规则。实际上,我不得不联系管理员,要求他们删除那些重写规则。

SO网友:Min Yeik Lu

在我的例子中,由于某些原因(我忘记将其设置回755),我用777修改了项目文件夹,这就是问题所在。当我回到755时,一切都很好。

SO网友:Adam

当你说“复制”Wordpress时,你是什么意思?

你是说,

A) 我将整个Wordpress安装文件夹复制到了新的服务器位置?

B) 我只将自定义主题文件夹复制到新服务器位置?

如果您的答案是A,那么我们可以假设您在迁移之前没有在服务器上安装Wordpress的新副本。

如果您的答案是B,那么我们可以假设您在迁移主题之前已经安装了Wordpress的新副本。

B是正确的方法,除非您使用的是专门设计的迁移插件,可以帮助您将安装从一个位置移动到另一个位置。或者,除非您知道如何手动处理SQL文件,同时确保更新其中需要更改以匹配新目标的任何相关URL。

如果没有,那么告诉Wordpress在哪里可以看到管理仪表板之类的特定区域的URL可能仍然指向您以前的位置。

尝试向函数中添加以下行。php文件,

update_option(\'siteurl\',\'http://example.com/\');
update_option(\'home\',\'http://example.com/\');
将上面的URL替换为您当前的网站URL。保存文件。然后重新访问您的登录页面。如果没有显示,请刷新几次。如果它出现了,我们知道这就是问题所在。您现在可以登录到您的站点。

登录后,删除函数中的条目。您之前放置的php文件。然后转到settings -> general 并确保您看到的站点/家庭地址的URL与您在函数中手动输入的URL相匹配。php之前!它应该匹配。但还是要检查一下以确保。

结束