【问题标题】:where to put the copied live wordpress site in the local (unable to replicate site in localhost)?将复制的实时 wordpress 站点放在本地的哪里(无法在 localhost 中复制站点)?
【发布时间】:2018-02-02 01:41:45
【问题描述】:

我是 wordpress 的新手,我必须将实时网站复制到 localhost htdocs。我已经复制了托管在 TFS VCS 中的所有文件并粘贴到 htdocs 文件夹中。将 wp_ 选项(如 site_url 和其他配置)更改为我的 localhost。将数据库从该网站转储到我的本地 mysql 中,并且可以在 phpmyadmin 中看到它。但是,在这种情况下,当导航到 localhost 目录“localhost/test/src/index.php”时,它表示 index.php 中的未定义函数“get_header()”。

我的问题是我应该在本地安装 wordpress 并将此源复制粘贴到 wordpress 安装文件夹中。

【问题讨论】:

  • 你只复制了主题目录吗?在本地机器上正确安装 Wordpress。将您想要的内容从 wp-content 复制到本地 wp-content 目录。应该可以正常工作。
  • “相关文件”是什么意思?当我从 livesite 复制时,我会复制 htdocs 中的所有内容。
  • 我已经编辑了我的帖子..请不要投反对票
  • 你在localhost/test/src/里面有wp-admin、wp-content、wp-includes吗?
  • 不,实际上我复制的任何内容(htdocs/test/)和 wordpress 安装(存在于“htdocs/wordpress”文件夹中都位于不同的位置。从 Thomas Wikman 的评论中,我知道我必须复制文件从 htdocs/test 到 htdocs/wordpress/wp-content 文件夹。请确认。

标签: php wordpress localhost


【解决方案1】:

这听起来像是你试图直接访问主题的 index.php。

查看this 文章或this 一篇关于 WordPress 文件和目录结构的文章。

更新 1:

您在 cmets 中提到 WordPress 安装存在于“htdocs/wordpress”文件夹中。那么“htdocs/test”里面是什么?

更新 2:

如果“htdocs/test”包含“plugins”、“themes”、“uploads”等文件夹,则需要将“htdocs/test”的内容复制到“htdocs/wordpress/wp-content”中。

要检查网站是否正常工作,请转到htdocs/wordpress/

【讨论】:

  • 我从网站获得的代码没有完整的 wordpress 文件夹结构,它只有据我所知应该存在于“wp-content”文件夹中的内容与我复制到“htdocs/测试”
  • 那么在“htdocs/test”里面,你有“plugins”、“themes”、“uploads”文件夹?
  • 更新了答案。
  • 我已经复制了它们,但是当我现在访问 localhost 时它是空白的
  • 由于是本地环境,尝试开启报错。使用本教程:css-tricks.com/snippets/wordpress/…
猜你喜欢
  • 2010-12-05
  • 2016-04-13
  • 1970-01-01
  • 2014-02-08
  • 2018-06-08
  • 2021-11-04
  • 2018-07-16
  • 1970-01-01
  • 2019-08-17
相关资源
最近更新 更多