降级MAMP后,某些链路上缺少本地主机端口

时间:2016-09-06 作者:Anthony D

在试用了MAMP pro之后,我降级到了MAMP,一切都很好,只是有些链接没有本地主机端口;例如…localhost/about,何时应为localhost:8888/about。有些链接包括端口,有些没有,但我不知道为什么?任何想法都将不胜感激。谢谢

2 个回复
最合适的回答,由SO网友:Ethan O\'Sullivan 整理而成

如果您的某些链接正在使用localhost 而其他人正在使用localhost:8888, 您需要确保数据库中的所有链接都设置为localhost:8888. 遵循以下步骤:

去下载Interconnect IT\'s Database Search & Replace Script herelocalhost 安装WordPress的位置(根目录),并将文件夹重命名为replace (screenshot)http://localhost:8888/replace) 和you will see the search/replace tool/localhost/ 中的URLsearch for… 字段和新URL(/localhost:8888/) 在replace with… 字段您可以单击“操作”下的“干运行”按钮,查看在执行脚本之前将替换的内容。完成后,请确保删除/replace/ 文件夹

SO网友:Jeremy Ross

如果MAMP Pro设置为使用8888端口,则应将MAMP设置为相同。当你看到http://localhost 如果没有指定端口,这意味着它正在寻找默认端口,即端口80。

您可以在MAMP“首选项”中进行设置。对端口3306的引用与MySQL的端口相关。如果单击“将MAMP端口设置为默认值”按钮,则会将Web服务器的端口设置为8888,MySQL的端口设置为8889。

MAMP preferences screen

相关推荐

Prevent Archive URLs

如果我在URL后添加一年,我的Wordpress站点就会查找存档页。例如:http:/mysiteurl.com/my-site/2018. 如果今年有帖子,它最终会重定向到index.php 出于某种原因。如果那一年没有帖子,就会转到404页,这就是我想要的。例如:http:/mysiteurl.com/my-site/2014 转到404页,因为那年没有帖子,这就是我想要的。我的永久链接结构设置为Post name 是这样的http:/mysiteurl.com/my-site/sample-post