0

我有一点坏习惯,我在 xampp 上安装 joomla 并测试所有扩展和我计划在网站上添加的东西。然后我去现场网站并尝试从头开始,但这样会变得非常混乱和压力......

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

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

任何提示都让我现在真的很担心,该网站已经发展了很多,我无法从一开始就开始它,甚至查看我在制作它时所做的笔记。卸载的扩展是否会留下任何文件或导致任何问题?现在该网站在 XAMPP 上运行良好。

非常感谢任何提示或建议,艾米

4

2 回答 2

1

大多数扩展在卸载时会删除它们的文件。这是因为 Joomla 自己完成了这项工作,扩展不需要为此做任何事情。

然而,桌子是不同的野兽。虽然扩展在卸载时很容易删除它们的表,但对此有不同的想法。一些人争辩说,他们不想对已删除的数据负责,因此将表格抛在脑后。资产、类别、标签映射和菜单表中的条目也可能在卸载后散落。大多数扩展在卸载期间不会清理这些表。

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

剩下的表和条目不会产生任何问题,除了更多的内存使用。然而,剩余的库可能是一个巨大的安全问题,因为它可能包含可能被滥用的错误。由于没有扩展程序不再使用它,因此它永远不会更新,错误也不会得到修复。

于 2013-05-07T11:39:06.113 回答
1

大多数扩展程序卸载得相当干净。您可以通过使用 FTP 客户端并在 /components、/plugins 和 /modules(和/或它们在 /administrator 下的对应项)下查找带有扩展名的剩余目录来确定。您还可以使用 PHPMyAdmin 或类似的工具来查找具有相似名称的剩余数据库表。

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

于 2013-05-06T17:50:35.833 回答