目前我正在尝试在本地运行Wordpress repo进行开发。我没有使用MAMP pro,即使我还有9天的路径。我想,因为我现在要使用免费版本,所以我不妨使用它。我有我的Apache& MySQL服务器与Document Root
一起运行,指向我的projectName repo所在的Sites站点文件夹。我还在运行Apache 8888的默认端口。
启动服务器后,打开WebStart并将我的数据库导入phpMyAdmin。一切都很好,我的数据库的副本被导入。然后,我确保我的wp-config.php
文件具有访问此数据库的适当设置。然后我点击My Website
。这会提取网站的内容。但是,它不会引入任何资产(imgs / js / css)。我在控制台中收到以下错误:
Failed to load resource: net::ERR_EMPTY_RESPONSE http://projectName.dev/wp-content/uploads/2016/09/logo-footer-1.png
Failed to load resource: net::ERR_EMPTY_RESPONSE http://projectName.dev/wp-content/themes/projectName/images/circle.png
因此,该项目可能拥有的几乎所有资产的列表都在继续。现在配置不是我的强项,在这一点上我无法发生可能发生的事情。不久之前,我确实按照tutorial关于如何设置我的文件,以便我可以通过在域名.dev中键入项目名称来访问Web浏览器,例如:projectName.dev
。升级到OS Sierra之后,我开始遇到这个问题,它已经不再适用了。这可能是为什么它在.dev域名的projectName中寻找这些资产的原因吗?
如果这没有意义,我道歉。我愿意向任何人提供有关此的任何信息,因为我需要尽可能多的帮助,因为我仍然需要升级我的配置技能。如果您有疑问,请告诉我。
答案 0 :(得分:1)
图像和其他资源以绝对文件路径(即您首次设置它的服务器的URL)引用。必须在所有数据库条目中更改此值。网上有这方面的教程,但最简单的版本是在编辑器中打开sql文件并搜索&替换完整数据库中的常规URL部分。
请务必保留文件的备份 - 这可能在第一次尝试时无效...