WordPress工具导入失败:安装包验证及文件复制报错求助
WordPress导入插件安装报错及末尾特殊字符原因分析
通过WordPress后台「工具>导入」功能安装wordpress-importer插件时,出现以下报错信息:
Downloading installation package from https://downloads.wordpress.org/plugin/wordpress-importer.0.8.zip… updates.min.js?ver=6.0.2:2 The authenticity of wordpress-importer.0.8.zip could not be verified as no signature was found. updates.min.js?ver=6.0.2:2 Unpacking the package… updates.min.js?ver=6.0.2:2 Could not copy file. wordpress-importer/class-wp-import.php

关于链接末尾的…字符
这个字符是HTML实体编码的省略号,对应中文里的「…」,属于WordPress后台输出下载链接时的前端编码转义,本身不是导致安装失败的原因,只是显示层面的编码问题,实际下载请求的链接是完整有效的。
核心报错原因及解决办法
1. 签名验证失败
WordPress 5.2及以上版本会自动验证插件安装包的数字签名,确保文件未被篡改。出现该提示的可能原因:
- 服务器防火墙或安全组限制了对
api.wordpress.org的访问,导致无法获取签名验证所需的文件 - 下载的安装包不完整,签名信息丢失
解决办法:
- 检查服务器网络配置,确保能正常访问
api.wordpress.org和downloads.wordpress.org - 手动下载插件包:直接在WordPress插件库找到「WordPress Importer」,下载最新版zip文件,通过后台「插件>安装插件>上传插件」功能手动上传安装
2. 无法复制文件
该报错是服务器文件权限问题导致,WordPress后台进程没有足够权限将解压后的文件写入wp-content/plugins目录。
解决办法:
- 将
wp-content/plugins目录的权限设置为755,目录内文件权限设置为644,确保Web服务器运行用户(如www-data、apache)拥有该目录的写入权限 - 若使用虚拟主机,联系主机服务商协助调整目录权限设置
内容的提问来源于stack exchange,提问作者Budianto IP
相关产品推荐
相关产品推荐

