如何在本地运行WordPress网站?

时间:2018-12-20 00:31:11

标签: wordpress mamp

我已经获得了一个Wordpress网站来工作。

我已经创建了一个parameter.yml()

下载的MAMP

使用相关名称(在phpMyAdmin中)创建了一个数据库

导入了提供的数据库

设置VHost

将存储库移动到htdocs文件夹(在mamp文件夹内部)

运行前端依赖项(npm安装,监视)

当我导航到http://localhost:8888/repo_name/时 或导航到repo_name.dev(这是我在vhost中指定的,并且在parameters.yml中),我什么也没得到。

有人可以向我发送正确的方向来解决此问题并使网站正常运行吗?

2 个答案:

答案 0 :(得分:0)

您是否编辑了数据库内容,以将先前站点URL的所有实例替换为本地站点URL?

这是必需的,因为Wordpress会将所有链接保存为绝对文件路径(在数据库中),否则将找不到其他任何内容。

我通常会在编辑器中打开导出的SQL文件,并通过搜索/替换进行操作,然后保存文件并将其导入phpMyAdmin中。

答案 1 :(得分:0)

我的朋友您尝试使用Duplicator插件吗?

这是将Wordpress网站从服务器移到服务器的最佳方法,其中也包括本地主机,而我一直在使用它。

但是,如果您想要一种快速的方法,请在本地主机上安装wp-cli,然后运行类似的内容

wp search-replace 'http://prod.com' 'http://localhost:8888/repo_name' --recurse-objects --skip-columns=guid --skip-tables=wp_users