You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAMP Pro(MacOS)本地HTTPS连接失败:SEC_ERROR_UNKNOWN_ISSUER

解决MacOS Monterey上MAMP Pro 6.x本地HTTPS站点SEC_ERROR_UNKNOWN_ISSUER错误

核心问题本质

这个错误是因为浏览器不认可当前站点SSL证书的签发机构——MAMP Pro生成的自签名证书默认不会被系统和浏览器信任,同时需要配合WordPress的HTTPS全链路配置检查。

分步解决方案

1. 安装并信任MAMP Pro根证书

  • 打开MAMP Pro,进入目标站点的SSL设置面板,点击Install Certificate按钮;若没有该按钮,手动前往路径/Library/Application Support/appsolute/MAMP PRO/ssl/找到根证书文件(通常名为MAMP_PRO.crt)。
  • 双击证书文件,在钥匙串访问窗口中将证书添加到系统钥匙串(不要选“登录”钥匙串,否则浏览器无法全局识别)。
  • 在钥匙串中找到该证书,右键选择“显示简介”,在“信任”选项卡下,将“使用此证书时”设置为始终信任,关闭窗口并输入系统密码确认。

2. 确保WordPress HTTPS配置无遗漏

  • 确认wp-config.php中的强制HTTPS代码正确:
    define('WP_HOME', 'https://movecn.dev');
    define('WP_SITEURL', 'https://movecn.dev');
    define('FORCE_SSL_ADMIN', true);
    // 适配MAMP反向代理的HTTPS识别
    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
        $_SERVER['HTTPS'] = 'on';
    }
    
  • 用phpMyAdmin检查wp_options表,确认siteurl和home字段值均为https://movecn.dev,避免残留HTTP配置。
  • 排查主题、插件中的硬编码HTTP链接,可通过WP-CLI命令批量替换:
    wp search-replace 'http://movecn.dev' 'https://movecn.dev'
    

3. 重置SSL配置并清理浏览器缓存

  • 关闭MAMP Pro,删除站点对应的SSL证书文件夹(路径:/Library/Application Support/appsolute/MAMP PRO/ssl/movecn.dev)。
  • 重新打开MAMP Pro,为movecn.dev重新生成SSL证书,再重复步骤1的证书信任操作。
  • 清除浏览器缓存和SSL状态:
    • Chrome:设置→隐私和安全→清除浏览数据,勾选“安全证书和其他网站数据”后清除。
    • Firefox:选项→隐私与安全→清除数据,勾选“缓存的Web内容”和“网站数据”后清除。

4. 验证本地DNS解析正确性

  • 打开终端执行sudo nano /etc/hosts,检查是否存在以下条目:
    127.0.0.1 movecn.dev
    ::1 movecn.dev
    
  • 若缺失则添加,按Ctrl+O保存、Ctrl+X退出,确保本地域名解析指向本机。

内容的提问来源于stack exchange,提问作者sohaib

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 16:40:19