安装扩展后 Joomla 前端和后端关闭

发布于 2024-12-07 19:05:36 字数 1432 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

画离情绘悲伤 2024-12-14 19:05:36

首先,我认为这很紧急,因为它是在实时网站上。修复此问题后,最好建立一个开发/测试站点,这样您就可以尝试这样的事情,并在不破坏实时站点的情况下进行测试;)。另外,从现在开始进行一些备份(在执行以下操作之前)。

这在一定程度上取决于扩展名的类型,但通常您只需删除其文件即可删除 Joomla 扩展名。即使它在数据库中留下残余,它们通常也不会真正运行。

  • 如果它是一个插件,这些文件位于 /plugins/PLUGINGROUP/PLUGINNAME 中,也许 /language/LANG/
  • 如果它是一个组件,这些文件位于 / Components/COMPONENTNAME/administrator/components/COMPONENTNAME,也许还有 /language/LANG/
  • 如果它是一个模块,那么这些文件位于/modules/MODULENAME,也许还有 /language/LANG/

但是,如果扩展名存在问题,则会修改核心 Joomla 文件(不应该,这是不好的做法,但是有几个这样做...)然后所有的赌注都失败了。您要么必须浏览安装脚本并分析它在安装时的作用,要么必须重建您的 Joomla 网站(可能可以通过在顶部上传核心 Joomla 来实现)。

这个故事的寓意是:先测试,然后实施更改!

First things first: I assume this is urgent because it's on a live site. After fixing this, it would be a good idea to set up a dev/test site, so you can try things like this, and play around without breaking the live site ;). Also, start some backups from now (before doing the below).

It depends somewhat on what type the extension the extension is, but you can generally remove a Joomla extension by just removing its files. Even if it leaves remnants in the database, those generally won't actually run.

  • If it's a plugin, those files are in /plugins/PLUGINGROUP/PLUGINNAME, and maybe /language/LANG/
  • If it's a component, those files are in /components/COMPONENTNAME, /administrator/components/COMPONENTNAME, and maybe /language/LANG/
  • If it's a module, those files are in /modules/MODULENAME, and maybe /language/LANG/

However, if the extension is question modifies core Joomla files (it shouldn't, and this is bad practice, but several do...) then all bets are off. You'll either have to go through the install script and analyze what it does on install, or you'll have to rebuild your Joomla site (might be doable by uploading core Joomla over the top).

Moral of the story: test first, then put changes live!

掩饰不了的爱 2024-12-14 19:05:36

登录站点数据库并查询所有分机。禁用此扩展程序,让您的 Live 站点在没有此扩展程序的情况下开始工作。在本地计算机上尝试找出安装此扩展时出现的问题。可能有很多简单的事情,比如某些 php 扩展被禁用等。

Login to site database and query all extensions. Disable this extension and let your Live site start working without this extension. Try on a local machine figuring out what goes wrong when you install this extension. There can be a number of things simple one like some of the php extension is disabled etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文