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

Azure App Service中WordPress部署槽克隆设置时的异常问题

解决Azure App Service中WordPress部署槽克隆的常见问题

一、克隆不完整+生产槽插件被停用的修复

Azure App Service的部署槽克隆默认只同步应用设置和配置项,不会自动复制wp-content下的主题、插件、上传文件这些内容,而且克隆过程可能会重置插件激活状态,导致生产槽插件被停用。解决步骤:

  • 先通过FTP或者Azure Portal的Kudu工具(https://<你的应用名>.scm.azurewebsites.net/),把生产槽的wp-content目录完整拷贝到staging槽的对应路径
  • 克隆完成后,登录生产槽的WordPress后台,手动重新启用被停用的插件

二、uploads目录权限报错的处理

遇到Unable to create directory wp-content/uploads/2023/06. Is its parent directory writable by the server?这个报错,是因为Azure App Service的文件系统权限限制,两种解决方法:

方法1:通过Kudu修改权限

  1. 打开Kudu的Debug console -> CMD
  2. 执行命令(把<你的应用池名称>换成你的App Service名称):
    icacls "D:\home\site\wwwroot\wp-content\uploads" /grant "IIS APPPOOL\<你的应用池名称>":(OI)(CI)W /T
    

方法2:修改wp-config.php

在WordPress根目录的wp-config.php中添加一行代码,强制使用直接文件写入:

define('FS_METHOD', 'direct');

三、staging环境无法编辑插件的修复

这一般是文件权限或者配置同步不彻底导致的,按以下步骤来:

  • 参考上面的权限修改命令,把路径换成wp-content/plugins,给插件目录设置正确权限
  • 登录staging后台,进入工具->站点健康,检查文件权限和插件状态,跟着提示修复
  • 确认staging的wp-config.php里的数据库连接配置是独立的,别和生产槽共用一个数据库,避免冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 02:52:26