我近来在 WordPress 后台安装一个安全类插件时经常遇到“下载失败”提示,重新安装几次都一样。排查时发现我当前的 PHP 版本比较旧,WordPress 本身也提示有可用更新。我理解这两项都可能影响插件安装,但不确定到底先处理哪个才真正对症。
目前我规划出两种做法:第一种是先更新 WordPress 并尽量提升 PHP 版本,然后回到后台重新下载安装插件;第二种是跳过后台下载环节,直接把插件压缩包解压后通过 FTP 上传到 wp-content/plugins 目录,再回到后台启用插件。两种做法看起来都能到达“装上插件”这个结果,但适用条件应该很不一样。
我想知道,如果服务器是共享主机或当前 PHP 版本被主机商锁定了,是否更适合只采用手动上传而不是强行升级环境?反过来,如果只是 WordPress 版本太低,可能在后台先完成更新会更稳妥?特别想了解的是,即使绕过下载机制上传成功,插件本身与当前 PHP 或 WordPress 的兼容性问题是否依然必须先去核对,否则会不会出现能安装却无法启用、甚至影响整站的情况?这两种方案的取舍,我感觉和网站当前的使用频率、主机控制权都有关系,所以想听听更清晰的边界建议。

