将WordPress站点迁移到localhost

时间:2017-07-15 20:17:59

标签: php mysql wordpress

我刚刚按照以下指南手动将WordPress网站迁移到localhost:http://www.wpbeginner.com/wp-tutorials/how-to-move-live-wordpress-site-to-local-server/

我已按照以下所有步骤操作:使用FTP下载文件,导出数据库,导入到localhost数据库,更改网址指向localhost的链接,最后更新 1 2 3 4 index GeneSymbol 11746909_a_at A1CF ABCA5 0.038230 ABCB8 0.024966 11736238_a_at ABCA5 11746909_a_at 0.038230 11724734_at 0.024771 11724734_at ABCB8 11746909_a_at 0.024966 11736238_a_at 0.024771 11723976_at ABCC8 11746909_a_at 0.017006 11736238_a_at 0.046125 11718612_a_at ABCD4 11746909_a_at 0.014982 11736238_a_at 0.050172

我在我的两个网站上试过这个并遇到了不同的问题:

  1. ' Safari无法连接到服务器'错误消息
  2. 屏幕上显示以下文字:

    wp-config.php
  3. Image of this error message

    有人可以建议我如何展示我的网站吗?

4 个答案:

答案 0 :(得分:1)

看起来您的服务器没有将.php文件视为PHP。相反,它只是以明文形式提供.php文件。 我对MAMP不太熟悉,不知道如何解决这个问题,但如果无法正常工作,那么添加Atlas_Gondal's answer代码可能会让人们了解更多知识。

(我认为这更适合作为评论,我是新用户而且我的代表太低而无法发表评论.☹️)

答案 1 :(得分:1)

有两个可能的问题:

目录无效(高机会)

看起来这两个文件都不在MAMP目录下,或者MAMP没有指向该目录。

<强>解决方案:

如果你有MAMP PRO:

  1. 启动MAMP PRO
  2. 点击HOSTS标签
  3. Localhost将在那里(如果没有,请点击左下角的+图标添加)
  4. 选择文档根目录(单击三个虚线目录进行浏览)
  5. 如果你有标准的MAMP:

    1. 打开MAMP
    2. 选择偏好设置
    3. 选择Apache(您将能够看到文档根目录的当前位置)
    4. 点击“文件根目录:”
    5. 旁边的对象
    6. 选择文档根目录的新位置
    7. 点击“选择”按钮
    8. 选择OK MAMP自动停止并启动Apache和MySQL服务器
    9. 禁用PHP解析(减少机会)

      <强>解决方案:

      1. 在任何编辑器中编辑此文件:

        /Applications/MAMP/conf/apache/httpd.conf
        
      2. 搜索#AddHandler type-map

      3. 添加此代码(在该行下方)

        AddHandler application/x-httpd-php .php
        
      4. 保存文件

      5. 重启MAMP。
      6. Lemme知道,如果它都不起作用

答案 2 :(得分:0)

- &GT; İnstallxampp或appserv(等)你的电脑。

- &GT;启动apache和Mysql(对于xampp)

- &GT;将文件下载到服务器文件(xampp - &gt; htdocs,appserv - &gt; www)

- &GT;打开phpmyadmin并在主机上创建具有相同名称的数据库

- &GT; İmport数据

- &GT;配置你的wp-config文件,

Function lacks ending return statement and return type does not include 'undefined'.

- &GT;替换网址

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'dbname');

/** MySQL database username */
define('DB_USER', 'username');

/** MySQL database password */
define('DB_PASSWORD', 'password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

我遵循这些步骤,它对我有用。也许你可以跳过几个步骤

答案 3 :(得分:0)

您需要下载All in One WP Migration WordPress插件,首先需要在实时网站上进行设置,然后从.wpress扩展名中进行备份。

之后,您只需要在本地主机上安装WordPress的基本版本,并将此插件激活到本地站点,然后导入您从实时站点创建的备份即可。您无需创建和重命名数据库,也不需要此插件为您做任何事情。