最近在一台客户的站点上遇到插件安装失败:后台点“立即安装”后提示无法创建目录,偶尔还卡在下载环节。站点是宝塔面板加PHP 8.1,wp-content/plugins 的权限看起来正常。我不想直接改核心或动数据库,想先从安装方式上排查。
目前考虑两种做法:一是把插件ZIP下载到本地,再通过WordPress后台上传安装;二是用FTP/SFTP直接把解压后的插件文件夹放到 wp-content/plugins 下面。前者能走WordPress自己的安装流程,后者绕开上传和超时限制,但可能遇到文件所有权、目录权限和后续更新识别问题。
想请教一下,这两种方式分别适合什么场景?如果站点的插件包比较大、服务器有上传大小限制,或者后台安装总是卡在“正在解压”,应该优先选哪种?另外,手动放进去的插件会不会影响后续在后台正常更新和卸载? 排查时按什么顺序判断更稳妥?

