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

WordPress后台误显示‘Note: This is a staging site’告警求助

解决WordPress后台误显示"Note: This is a staging site"的问题

这种情况我在处理GoDaddy迁移项目时碰到过好几次,大概率是从Managed WordPress主机迁移到cPanel的过程中,环境配置或遗留标识没清理干净导致的。结合你已经排查过插件和主题的情况,试试下面这些针对性步骤:

1. 检查wp-config.php的环境常量

登录FTP或cPanel文件管理器,找到网站根目录下的wp-config.php文件,打开后查找以下内容:

  • 有没有类似 define( 'WP_STAGING_SITE', true ); 的定义,有的话把true改成false,或者在行前加//注释掉这行。
  • 有没有 define( 'WP_ENVIRONMENT_TYPE', 'staging' );,如果有,把'staging'替换成'production'。

2. 排查.htaccess中的托管商规则

同样在网站根目录找到.htaccess文件,打开后查看是否有GoDaddy添加的staging相关配置,比如:

SetEnv WP_STAGING true

或者其他带staging关键词的环境变量设置,找到后删除对应的行,保存后刷新后台试试。

3. 检查GoDaddy cPanel的站点设置

登录你的GoDaddy cPanel后台,重点看这两个地方:

  • 有没有专门的Staging Sites工具入口,确认当前站点是否被误标记为staging环境,有的话取消标记。
  • 如果有WordPress Toolkit,查看站点的环境类型是不是被设成了staging,改成production即可。

4. 清理数据库中的残留标识

如果上面的步骤都没用,通过phpMyAdmin检查数据库:

  1. 登录cPanel的phpMyAdmin,选择你的WordPress数据库。
  2. 在搜索框输入staging,选择搜索所有表的option_value和option_name字段。
  3. 如果找到staging_site、wp_staging这类残留选项,确认是无关设置后,修改value为false或者直接删除该选项。

5. 强制覆盖服务器环境变量

有些托管商会通过服务器环境变量标记站点类型,你可以在wp-config.php开头添加以下代码强制设置生产环境:

// 强制设置为生产环境
define( 'WP_ENVIRONMENT_TYPE', 'production' );

// 清除可能存在的staging环境变量
if ( isset( $_SERVER['HTTP_X_STAGING_SITE'] ) ) {
    unset( $_SERVER['HTTP_X_STAGING_SITE'] );
}

保存后刷新后台,看看提示是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:17:53