WordPress 6.4.3更新失败求助:签名验证及文件权限问题解决
WordPress 6.4.3更新失败解决指南
问题核心
更新过程中遇到两个关键问题:
- 自动下载的更新包无签名,无法验证真实性
- 解压后复制文件失败,明确是
wp-admin/includes/update-core.php的权限不一致导致
可行解决步骤
1. 手动获取并验证安装包
- 直接获取官方完整的WordPress 6.4.3安装包,避免自动下载的不完整包
- 验证安装包完整性:
- 从WordPress官方版本发布页获取对应安装包的SHA-256校验码
- 本地执行命令校验:
# macOS/Linux系统 shasum -a 256 wordpress-6.4.3-new-bundled.zip # Windows PowerShell Get-FileHash wordpress-6.4.3-new-bundled.zip -Algorithm SHA256 - 对比本地计算的校验值与官方发布值,一致则确认安装包真实有效
2. 修复文件权限
单个文件权限修正
- 通过FTP连接服务器,定位到
wp-admin/includes/update-core.php - 将该文件权限设置为
644(所有者读写,组和其他只读),对应文件夹权限保持755
批量权限修复(适用于多文件权限异常)
- 登录服务器终端,执行以下命令(替换
/var/www/html为你的站点根目录):# 统一设置所有文件权限为644 find /var/www/html -type f -exec chmod 644 {} \; # 统一设置所有文件夹权限为755 find /var/www/html -type d -exec chmod 755 {} \; # 修正文件所有者(替换www-data为服务器运行用户) chown -R www-data:www-data /var/www/html
3. 手动完成更新
- 解压已验证的安装包,删除包内的
wp-config-sample.php和wp-content文件夹 - 通过FTP将剩余文件上传到站点根目录,覆盖原有文件(提前备份
wp-content和wp-config.php) - 访问站点后台,若提示数据库升级,按指引完成操作
内容的提问来源于stack exchange,提问作者Neha Gupta
相关产品推荐
相关产品推荐

