我已经获得了一个Wordpress网站来工作。
我已经创建了一个parameter.yml()
下载的MAMP
使用相关名称(在phpMyAdmin中)创建了一个数据库
导入了提供的数据库
设置VHost
将存储库移动到htdocs文件夹(在mamp文件夹内部)
运行前端依赖项(npm安装,监视)
当我导航到http://localhost:8888/repo_name/时 或导航到repo_name.dev(这是我在vhost中指定的,并且在parameters.yml中),我什么也没得到。
有人可以向我发送正确的方向来解决此问题并使网站正常运行吗?
答案 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