如何将预先存在的Wordpress站点复制到本地环境中

时间:2015-07-28 14:16:01

标签: php wordpress localhost

我正在尝试设置一个预先存在的Wordpress网站的本地安装(这是我有史以来的第一次尝试)。我正在使用Xampp来运行Apache和MySQL,我已经将现场网站上的WordPress文件从我在本教程中学到的htdocs文件夹的新目录INSIDE中取出:

http://code.tutsplus.com/articles/how-to-setup-a-wordpress-development-environment-for-windows--wp-23365),但当我将浏览器指向http://localhost/wp-vs-423/时(因为我有最新版本的Wordpress - 4.2.3,我重命名了该文件夹),

我收到这些错误:

  

警告:require_once(C:\ webserver \ xampp \ htdocs \ wp-vs-423 \ wp-load.php)   [function.require-once]:无法打开流:没有这样的文件或   C:\ webserver \ xampp \ htdocs \ wp-vs-423 \ wp-blog-header.php上的目录   第12行

  

致命错误:require_once()[function.require]:打开失败   必需' C:\ webserver \ xampp \ htdocs \ wp-vs-423 / wp-load.php'   (include_path =' .; C:\ webserver \ xampp \ php \ PEAR')in   第12行的C:\ webserver \ xampp \ htdocs \ wp-vs-423 \ wp-blog-header.php

我看到这些文件和我看不到的文件我在网上搜索它们并最终从GitHub或其他地方抓取它们,甚至是我拥有的其他Wordpress安装。

我只是不确定(并搜索各种Facebook开发小组,谷歌搜索过去4或5天)关于如何建立一个现场WordPress网站的本地设置来测试它的发展,以便不工作在现场网站上。我知道我无法克隆我正在使用的实时网站的整个存储库,而且我不确定这是否是一个问题。看来我实际上只是缺少一些必需的Wordpress引擎文件,但是如何确定我绝对需要的文件,以及它们应该在目录结构中的哪个位置?

我做错了什么或我错过了什么?

2 个答案:

答案 0 :(得分:0)

尝试the duplicator plugin。复制核心,主题,插件和数据库以及上传。我发现移动wordpress网站的最简单方法

答案 1 :(得分:0)

It sounds like you've put the WordPress installation into a directory, which is relative and could cause issues. You might be better off using virtual hosts, or putting the files in your root web folder.

If that doesn't work, make sure in your database table wp_options there are two options 'siteurl' and 'home'. These need to be the local URL you'll use to access your site ie. http://localhost/wp-vs-423 followed by a port if XAMP uses it.

I would take a look at setting up Virtual Hosts, and then creating entries in your Hosts file so then instead of using localhost/your-directory you can just use a single hostname such as your-website.local, which XAMP will treat as a normal URL, and more importantly, everything can be relative to it!