Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过MAMP在本地运行Wordpress repo。未被收回的资产_Php_Mysql_Wordpress_Apache_Mamp - Fatal编程技术网

Php 通过MAMP在本地运行Wordpress repo。未被收回的资产

Php 通过MAMP在本地运行Wordpress repo。未被收回的资产,php,mysql,wordpress,apache,mamp,Php,Mysql,Wordpress,Apache,Mamp,目前,我正试图在本地运行Wordpress回购协议以进行开发。我没有使用MAMP专业版,即使我还有9天的试用期。我想既然我现在要使用免费版本,我还是用它吧。我的Apache和MySQL服务器与文档根一起运行,指向projectName repo所在的Sites文件夹。我仍然在使用Apache8888的默认端口 启动服务器后,我打开WebStart并将我的数据库导入phpMyAdmin。一切都很好,我的数据库副本被导入。然后确保我的wp config.php文件具有访问此数据库的适当设置。然后单击

目前,我正试图在本地运行Wordpress回购协议以进行开发。我没有使用MAMP专业版,即使我还有9天的试用期。我想既然我现在要使用免费版本,我还是用它吧。我的Apache和MySQL服务器与
文档根一起运行,指向projectName repo所在的Sites文件夹。我仍然在使用Apache8888的默认端口

启动服务器后,我打开WebStart并将我的数据库导入phpMyAdmin。一切都很好,我的数据库副本被导入。然后确保我的
wp config.php
文件具有访问此数据库的适当设置。然后单击我的网站
。这将调出网站的内容。但是,它不会引入任何资产(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 
因此,该项目可能拥有的几乎每一项资产的清单都在不断增加。现在,配置不是我的强项,在这一点上,我对可能发生的事情一无所知。不久前,我确实了解了如何设置我的文件,这样我就可以在web浏览器中访问它们,只需键入带有domain.dev的项目名称,例如:
projectName.dev
。在升级到OS Sierra后,我开始遇到这个问题,它不再工作了。这可能是它在.dev域的projectName中查找这些资产的原因吗


如果这不合理,我道歉。我愿意向任何人提供这方面的任何信息,因为我需要尽可能多的帮助,因为我仍然需要提高我的配置技能。如果你有问题,请告诉我

图像和其他资产使用绝对文件路径(即您第一次设置它的服务器的URL)进行引用。这必须在所有数据库条目中更改。网上有关于这方面的教程,但最简单的版本是在编辑器中打开sql文件,并在完整数据库中搜索和替换通用URL部分


请务必保留文件的备份-第一次尝试时可能不起作用…

是否有您建议的教程?首先,我将尝试在编辑器中打开sql文件,搜索并替换完整数据库中的常规URL部分。现在,当我通过
MAMP
访问我的网站时,它会显示
http://localhost:8888/
作为我的url。那么,我需要将文件路径更改为什么?理解有点慢,所以请原谅我。感谢您花时间提供帮助。在您的示例中,您必须替换字符串
http://projectName.dev/
(这就是你在问题中写的,我想真正的URL是不同的)使用
http://localhost:8888/
之后的一切,比如
上传/…
content/themes/…
保持不变(因此小心不要意外地包含任何空格)。不要把replace函数限制在整个单词上——你正在替换URLsI的一部分。我只是在你回答之前做了这件事,然后来发帖,我发现了@约翰,非常感谢你的帮助。对你来说很简单的事情折磨着我的大脑!如果我还有其他问题,我一定会回来的。谢谢