0

我一直在尝试卸载我最近安装的一个 magento 插件,以便使用 Magento Connect 重新安装它。日志说插件卸载成功,如果我去管理面板,插件不再存在,但是当我回到 Magento Connect 时,插件仍然在那里列出,所以我无法重新安装。为什么会这样?

根据答案,到目前为止我尝试过的是:

  • 通过管理面板清除缓存
  • 删除 core_resource 中的 wordpress 条目
  • 我已确保删除 etc/modules 中的 wordpress xml
  • 我已确保删除 app/code/community 中的 Fishpig 文件夹
  • 清除 var/cache 中的缓存
  • 清除下载器/缓存中的缓存
  • 检查 var/package 中是否有 wordpress 的 xml(没有)
  • 重新索引的 magento

而这些都没有奏效。wordpress 扩展仍然被列为已安装在 Magento Connect 中。我一直在尝试反复卸载,但即使日志显示卸载过程已完成,它也不会消失。我也尝试过重新安装和升级。没有成功。

4

6 回答 6

1

清除下载器目录中的 .cache 文件夹,另外还有一个 xml 可以存在于 var/package/ 的区域

包文件来自magento connect,所以从这里删除并再次检查!

于 2013-07-11T14:42:37.987 回答
1

要从 Magento Connect 中删除扩展(我相信您已经从 Magento 卸载了它),您需要删除文件 var/package/Fishpig_Wordpress_Integration_{{version}}.xml

于 2013-07-15T18:23:55.867 回答
1

删除 var/cache/ 中的所有文件并仔细检查您是否确实在正确的文件夹中工作!如果您有另一个缓存系统,请清除它。

于 2013-07-11T20:06:06.957 回答
1

删除扩展:

删除所有模块文件,包括启用模块的文件:

app/etc/modules/COMPANY_MODULE.xml

还可以通过删除表中的正确条目来确保该条目已从数据库中消失:

core_resource

然后刷新magento缓存

然后它应该从连接中消失。

于 2013-07-11T11:18:18.833 回答
1

你安装了哪个模块?你能给我名字,如果可能的话,我可以给你解决方案。如果模块在 db 中添加新的自己的表,则不要删除任何模块文件,否则可能会导致 magento 崩溃。它是从 magento connect 管理中卸载的更好方法。

于 2013-07-11T11:27:04.200 回答
0

非常感谢您的所有帮助和时间。对此,我真的非常感激。我已经设法解决了这个问题。显然是权限问题。我没有很快意识到所有文件夹的权限都必须为 777。由于安全问题,我将大多数文件夹设置为 777,但我的 etc 文件夹(本地和 locals.xml)中的 2 个文件除外。但是在收到更改上述权限的信号后,我设法卸载插件并重新安装它。现在 Wordpress 已完全集成到网站中,没有任何问题,我也将 local 和 locals.xml 的权限恢复为原始权限。再次感谢您的所有时间。

于 2013-07-19T02:10:57.797 回答