安装模块后,无法从后端编辑magento中的内容


Not able to edit contents in magento from backend after a installing modules

我有一个网站建立在Magento 1.7

我已经安装了一个新的航运模块Bpost通过magento连接。当我安装它时,它提出了错误,它已经存在的插件。之后,当我访问站点时,维护标志处于活动状态。

当我删除维护标志并检查站点时,前端的一切似乎都很好。但是我不能从后端添加或编辑内容。点击是不检测现有的内容列表,当我点击添加新的(cms块,页面等),新的部分出现,但没有动作执行,而点击保存。

为什么会发生这种情况?如何解决这个问题?

我用我的备份文件重新创建了这个站点到一个新的位置。之后,删除所有现有的插件和安装所有的插件。那时一切似乎都很顺利。之后,我编辑了标题。php文件并添加了一些额外的脚本。

该脚本用于获取内容并使用脚本显示它。在那之后,当我运行网站并进入后端时,所有内容再次进入不可编辑模式。现在我无法点击或编辑静态块、产品等网站的任何cms内容

为什么会发生这种情况?如何解决这个问题?

在我看来,这个问题来自一个javascript的错误,阻止了javascript的其余部分。所有按钮都使用javascript来触发事件。使用firebug或类似的东西,检查在管理javascript中引发的错误并尝试修复它。使用Niraj Jani给出的关于禁用模块的解决方案是检查是否真的是模块阻止javascript的好方法。如果问题与原型有关,它可能来自php中的块定义,设计模板或布局…

您是否尝试过清除缓存?

看看下面的链接和答案,在Magento中安装扩展后,管理面板无法加载

  1. 删除/var/www/var/cache中的文件(或移动到另一个文件夹)
  2. 删除/tmp
  3. 中的文件(或移动到另一个文件夹)
  4. 从shell运行/var/www/shell$ php index .php——驯鹿索引

您刚刚手动清除了缓存并重新索引了数据。