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!
登录站点数据库并查询所有分机。禁用此扩展程序,让您的 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.
发布评论
评论(2)
首先,我认为这很紧急,因为它是在实时网站上。修复此问题后,最好建立一个开发/测试站点,这样您就可以尝试这样的事情,并在不破坏实时站点的情况下进行测试;)。另外,从现在开始进行一些备份(在执行以下操作之前)。
这在一定程度上取决于扩展名的类型,但通常您只需删除其文件即可删除 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.
/plugins/PLUGINGROUP/PLUGINNAME
, and maybe/language/LANG/
/components/COMPONENTNAME
,/administrator/components/COMPONENTNAME
, and maybe/language/LANG/
/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!
登录站点数据库并查询所有分机。禁用此扩展程序,让您的 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.