是否“损坏”joomla网站以测试扩展?

时间:2013-05-06 17:43:23

标签: joomla joomla2.5 joomla-extensions

我有一些不好的习惯,我在xampp上安装了joomla并测试了我计划在网站上添加的所有扩展和内容。然后我去实况网站,尝试从头开始,但它变得非常混乱,并强调这种方式..

我正在考虑将xampp joomla网站上传到实时服务器,但我担心这些事情:

我已经安装/卸载了一些扩展程序(10+)这些是否会遗留任何损坏的文件或导致任何问题?

任何提示导致我现在非常担心,网站已经增长了很多,我甚至无法从开始时开始查看我拍摄时的笔记。未安装的扩展程序是否会留下任何文件或导致任何问题?目前该网站在XAMPP上运作良好。

任何提示或建议非常感谢, 书童

2 个答案:

答案 0 :(得分:1)

大多数扩展程序都非常干净地卸载。您可以确定使用FTP客户端并查看/ components,/ plugins和/ modules(和/或/ administrator下的同行)下的扩展名为leftover目录。您还可以使用PHPMyAdmin或其他东西来查找具有相似名称的剩余数据库表。

即使文件和表格遗留下来,它们也不太可能导致网站出现问题。我理解保持整洁的代码库的愿望,但这不是建立网站两次的好理由。

答案 1 :(得分:1)

大多数扩展程序在卸载时删除其文件。这是因为Joomla本身就完成了这项工作,扩展程序无需为此工作做任何事情。

然而这些桌子是不同的野兽。虽然扩展程序在卸载时很容易删除它们的表,但对此有不同的看法。有些人认为他们不想对删除的数据负责,从而留下了桌子。 此外,资产,类别,标签映射和菜单表中的条目可能会在卸载后出现。大多数扩展程序在卸载期间不会清理这些表。

如果扩展使用了像fof或类似的库,那么文件中也可能存在剩余部分。如果卸载的扩展名是最后一个使用该库的扩展名,则没有ckeck。所以你需要手动卸载它们,但你需要知道它是否被使用。

除了更多的内存使用量之外,剩余的表和条目不会产生任何问题。但是,一个剩余的库可能是一个巨大的安全问题,因为它可能包含一个可能被滥用的bug。由于没有扩展程序正在使用它,它将永远不会更新,并且错误不会得到修复。