是吗;“损害”;测试扩展的joomla网站?

是吗;“损害”;测试扩展的joomla网站?,joomla,joomla2.5,joomla-extensions,Joomla,Joomla2.5,Joomla Extensions,我有一点不好的习惯,我在xampp上安装了joomla,并测试了所有扩展和我计划添加到网站上的东西。然后我去了live网站,尝试从头开始,但这样做会让人非常困惑和紧张 我正在考虑将xampp joomla站点上传到一个实时服务器,但我担心这些事情: 我已经安装/卸载了一些扩展名(10+),这些扩展名通常会留下任何损坏的文件还是会导致任何问题 任何提示都会让我现在非常担心,这个网站已经发展了很多,我甚至不能从一开始就开始,即使是看我在制作时做的笔记。卸载的扩展插件是否会留下任何文件或导致任何问题?

我有一点不好的习惯,我在xampp上安装了joomla,并测试了所有扩展和我计划添加到网站上的东西。然后我去了live网站,尝试从头开始,但这样做会让人非常困惑和紧张

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

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

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

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

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


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

大多数扩展在卸载时删除其文件。这是因为Joomla自己做这项工作,扩展不需要做任何事情就可以工作

然而,桌子是另一种野兽。虽然在卸载时,扩展很容易删除它们的表,但对此有不同的看法。一些人争辩说,他们不想对删除的数据负责,从而将表留在后面。 此外,卸载后,资产、类别、标记映射和菜单表中的条目可能会随处可见。大多数扩展在卸载期间不会清理这些表

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


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

我想我可以想象,这就是为什么我永远不会这样做的原因。:-)不客气。如果我可以在这里背上——请确保并使用Akeba备份——它可以轻松地将站点从本地主机环境转移到实时服务器。这是一种对站点进行常规备份的好方法,这样无论出于什么原因,一旦站点发生故障,主机服务器都会崩溃—您有一个备份!!这几乎是论坛上任何人都会告诉你的主要事情。伊舍伍德涵盖了关于你主要问题的所有内容,但我想插话谈谈阿克巴备份,让你的生活更轻松!干杯,当然。我认为AkeeBA是我必须拥有的一个,以及JCE/MIDABOXO。我的经验是,一切都运行得很好,而且一直在工作。我只想补充一点,如果您正在使用XAMPP,则不需要FTP客户端。您只需打开计算机上的文件夹,因为您正在本地主机上运行。我也同意,即使有什么东西落在后面,最坏的情况是,你的安装会比正常情况下占用一些额外的文件空间(这在大多数托管帐户上通常是次要的),Joomla是一个成熟而稳定的平台。通过简单的内容创建,它既不会停止也不会中断。但是,它会提示您自动更新Joomla的核心和大多数扩展。在这一点上,总有(非常小的)可能会出问题。这就是说,为了安全起见,保持站点更新比担心罕见的更新问题要好得多。