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

MAMP PRO本地WordPress站点登录提示“启用Cookie”问题求助

解决MAMP PRO本地WordPress站点后台登录Cookie错误问题

方案1:针对性修改单站点的Cookie配置

每个本地站点域名不同,需单独调整WordPress的Cookie参数:

  • 找到对应站点根目录下的wp-config.php文件
  • 在require_once(ABSPATH . 'wp-settings.php');代码之前,添加以下内容(替换成当前站点的本地域名):
define('COOKIE_DOMAIN', 'local.sitename.com');
define('COOKIEPATH', '/');
define('SITECOOKIEPATH', '/');
  • 10-15个站点依次修改各自的wp-config.php即可,每个对应自身域名

方案2:调整MAMP PRO服务器的Cookie头配置

如果多个站点都出现问题,可统一修改服务器的Cookie设置:

  • 打开MAMP PRO,进入「Hosts」列表选中出问题的站点
  • 根据使用的服务器类型添加对应配置:
    • Apache:在「Apache」标签的「Extra」字段中添加:
    Header edit Set-Cookie ^(.*)$ $1; SameSite=Lax; Domain=local.sitename.com
    
    • Nginx:在「Nginx」标签的「Extra」字段中添加:
    proxy_cookie_path / "/; SameSite=Lax; Domain=local.sitename.com";
    
  • 重启MAMP PRO的服务器服务生效

方案3:修复浏览器端的Cookie权限

若仅个别浏览器无法登录:

  • 清除当前站点域名的Cookie(浏览器设置中搜索local.sitename.com,删除相关记录)
  • 将http://local.sitename.com加入浏览器的Cookie允许列表,关闭严格隐私模式
  • 使用普通窗口(而非隐私窗口)访问登录页

方案4:校准站点URL与访问域名的一致性

站点URL和访问域名不匹配也会触发Cookie错误:

  • 打开MAMP PRO自带的phpMyAdmin,找到对应站点的数据库
  • 进入wp_options表,修改siteurl和home两个字段的值为http://local.sitename.com
  • 保存后刷新登录页面尝试登录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 10:52:33