Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不同主机和域之间移动Wordpress_Wordpress - Fatal编程技术网

在不同主机和域之间移动Wordpress

在不同主机和域之间移动Wordpress,wordpress,Wordpress,我现在有一个wordpress的博客 我想把这个移到 和托管在两个不同的主机上 这就是我目前所做的: 已在上安装Wordpress(使用fantastico) 已下载使用FTP的wp内容文件夹并将其上载到 导出的sql数据库(从phpmyadmin) 已替换到的所有匹配项(使用记事本++) 已将此sql文件导入(使用phpmyadmin) 现在的问题是 我无法使用用户名和密码登录,在安装时,用户名和密码工作正常 另一个问题是当我将浏览器指向它时,它只会显示一个空白页面。发送GET请求(如Fire

我现在有一个wordpress的博客

我想把这个移到

和托管在两个不同的主机上

这就是我目前所做的:

  • 已在上安装Wordpress(使用fantastico)
  • 已下载使用FTP的wp内容文件夹并将其上载到
  • 导出的sql数据库(从phpmyadmin)
  • 已替换到的所有匹配项(使用记事本++)
  • 已将此sql文件导入(使用phpmyadmin)
  • 现在的问题是

    我无法使用用户名和密码登录,在安装时,用户名和密码工作正常

    另一个问题是当我将浏览器指向它时,它只会显示一个空白页面。发送GET请求(如Firebug中所示),但我看到的只是一个空白的HTML响应


    知道我做错了什么吗?我愿意重做一遍,只要有人能指导。请?

    当我做同样的事情时,我以前也面临同样的问题

  • 转到主题管理器设置默认主题,检查默认主题是否正常工作

  • 如果是,那么一切都很好,现在回到你的主题,测试它是否有效

  • 如果可以的话,这就是在不同主机和域之间移动Wordpress的诀窍
  • 如果没有,那可能是你的主题问题

    .htaccess 如果您使用的是漂亮的永久链接,那么在博客根文件夹的
    .htaccess
    文件中也会有对URL结构的引用(该文件是隐藏的,因此您可能需要告诉您的文件GUI显示它)

    这可能就是它的样子:

    # BEGIN WordPress RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] # END WordPress #开始WordPress 重新启动发动机 重写库/博客/ 重写规则^index\.php$-[L] 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则/blog/index.php[L] #结束WordPress 您可以在那里看到两次
    /blog
    ,它们在子文件夹中处理了您的blog URL。尝试将新设置更改为
    /

    盐和钥匙 在
    wp config.php
    中有一些安全密钥和盐,它们看起来像
    define('AUTH_KEY','KJnvuwi846%84')

    这些用于密码加密和其他事情。如果您的
    wp config.php
    不是从旧博客复制的,而是在安装时重新生成的,那么您的密码很可能已更改。这将使您的密码无效,这可能是您无法登录的原因


    从旧的
    wp-config.php
    复制所有*KEY和*SALT值以修复此问题。

    您确实在wp-config.php中更改了数据库设置吗?另外,在这个文件中启用WP_DEBUG进行测试。我使用fantastico在domain2.com上安装wordpress,所以它为我更新了WP配置。我的意思是wp-config.php正确地指向了domain2.com的数据库细节。我已经将sql(从domain1.com/blog导出)导入到domain2.com的数据库中。我想这是正确的?如果这没有帮助,请发布您的
    wp config.php
    .htaccess
    文件。