嗨,我用的是Ubuntu系统。我使用一个shell脚本从wget下载wordpress,更新配置并从nginx服务器运行它。
现在我想更新这个shell脚本,以便当我们安装一个新的WordPress副本时,我得到了一些预装插件。所以我安装了wp-cli并运行命令
wp plugin install w3-total-cache --activate --allow-root此命令表示插件已被成功激活。但是,当我转到插件部分的站点URL时,它会给出以下错误
The plugin w3-total-cache/w3-total-cache.php has been deactivated due to an error: Plugin file does not exist.
对于我试图安装的任何插件,这都是正确的。
当我进入wp内容中的plugins文件夹时,我可以看到插件文件的存在。但我还是明白这个错误。
如何解决这个问题。请帮帮忙
发布于 2017-03-20 12:16:14
缓存插件通常需要一些额外的手工工作,将一些文件从插件目录移到wp-content目录的根目录,也许还需要一些wp-config.php更改。由于这个原因,插件可能无法初始化。
发布于 2021-04-15 12:39:06
我有过这个问题,我发现了一个非常具体的问题。
WP-CLI运行在另一个目录中(另一个Wordpress安装),该目录指向同一个数据库。
发生了什么:
对我来说,这个问题是由于使用了一个使用-- path =选项的安装脚本引起的,而这个路径是错误的。安装脚本使用相同的数据库凭据将Wordpress完全安装在错误的目录中。
https://wordpress.stackexchange.com/questions/260682
复制相似问题