2013-05-06 46 views
0

我有一些不好的习惯,我在xampp上安装joomla,并测试所有扩展和IM计划在网站上添加的东西。然后我去现场网站,并尝试从头开始,但它变得非常混乱,并强调这种方式..它是否“损害”一个joomla网站来测试扩展?

我想只是上传xampp joomla网站到现场服务器,但我担心这些事情:

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

任何提示导致我现在真的很担心,网站增长了很多,我无法从开始就开始,甚至看着我做的笔记。卸载的扩展程序是否会将任何文件留在后面或导致任何问题?目前该网站在XAMPP上运行良好。

任何提示或建议非常赞赏, 书童

回答

1

大多数扩展卸载干净相当。您可以确定使用FTP客户端,并查看包含/ components,/ plugins和/ modules(和/或/ administrator下的对应项)的剩余目录以及扩展名。您也可以使用PHPMyAdmin或其他软件来查找具有相似名称的剩余数据库表。

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

+0

感谢您的回复。你不会想象混乱。每一次编辑代码或css写在记事本上,然后在网站完成后,试图从开始重做一切。 (也许是偏执狂大声笑)我会尝试转移网站,并通过PHPMyAdmin查看您所说的文件夹内的任何问题。非常感谢您的帮助,谢谢! – 2013-05-06 17:57:25

+1

我想我可以想象,这就是为什么我永远不会那样做。 :-) 别客气。 – isherwood 2013-05-06 17:59:58

+4

如果我可以在这里搭载 - 确保使用Akeeba备份 - 它使得从本地主机的情况下到现场服务器的生活变得轻而易举。这是一种很好的方式来对你的站点进行例行备份,以便它们永远不会失效,无论出于何种原因,主机服务器都会爆炸 - 你有备份!这几乎是论坛上任何人都会告诉你的主要事情。 Isherwood涵盖了有关您的主要问题的所有内容,但我想要了解有关Akeeba Backup的内容,让您的生活更轻松!干杯。 – Hanny 2013-05-06 18:25:01

1

大多数扩展在卸载时删除它们的文件。这是因为Joomla本身就是这样工作的,所以扩展不需要做任何事情就可以工作。

但是这些表格是不同的野兽。虽然扩展程序在卸载时很容易删除表格,但对此有不同的看法。有些人认为,他们不希望对删除的数据负责,因此将表格留在后面。 资产,类别,标签映射和菜单表中的条目很可能在卸载后四处闲逛。大多数扩展程序不会在卸载期间清理这些表。

如果扩展名使用某些类似fof或类似的库,那么文件中可能还有剩余物。如果卸载的扩展是使用该库的最后一个扩展,则不会出现问题。所以你需要手动卸载,但你需要知道它是否被使用。

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