从本地主机迁移到服务器后无法登录wp-admin

时间:2017-03-02 作者:zubmic

我正在当地的WordPress网站上工作,我正在使用Git。我遵循了本教程http://www.designcollective.io/blogs/manage-wordpress-with-git 在localhost上一切都正常。我把我的网站移到了服务器上,更改了数据库名称等,主页工作正常,但我无法登录到wp管理员。这给了我:

Not Found

The requested URL /index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
除主页外,其他任何页面也是如此。我检查了数据库、wp配置、文件夹权限。唯一不同于普通wordpress安装的是,我在wordpress文件夹外有wp内容,和wp配置相同,但我在索引中指出了它。php,如教程中所述。

有什么建议吗?无法修改httpd。conf,因为我在共享主机上。

那是我的。htacess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
这是我的目录

enter image description here

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

我试图自己解决这个问题。我将结构改为典型的wordpress安装,但没有任何帮助。所以我删除了wordpress,清理了数据库,再次安装了wordpress,并手动将我的主题移动到wordpress。现在一切正常。

SO网友:Elex

你能给我们看看你的目录和.htaccess 文件老实说,正在移动wp配置。WordPress目录之外的php是一件好事,但对于wp内容,我并不这么认为。