【发布时间】:2011-11-29 10:12:27
【问题描述】:
我最近尝试为 Joomla 安装一个扩展,一旦启用,网站(前端和后端)就一片空白。
通过在线研究,听起来这可能是由于 PHP 错误造成的——但我将如何解决这个问题,尤其是现在我基本上被锁定在该网站之外。
(我正在使用 ftp 到后端 - 但是到了那里我应该怎么做?)
【问题讨论】:
标签: joomla frontend backend joomla-extensions joomla1.6
我最近尝试为 Joomla 安装一个扩展,一旦启用,网站(前端和后端)就一片空白。
通过在线研究,听起来这可能是由于 PHP 错误造成的——但我将如何解决这个问题,尤其是现在我基本上被锁定在该网站之外。
(我正在使用 ftp 到后端 - 但是到了那里我应该怎么做?)
【问题讨论】:
标签: joomla frontend backend joomla-extensions joomla1.6
首先要做的是:我认为这很紧急,因为它是在一个实时网站上。解决此问题后,最好建立一个开发/测试站点,这样您就可以尝试这样的事情,并且在不破坏现场站点的情况下进行游戏;)。另外,从现在开始一些备份(在执行以下操作之前)。
这在一定程度上取决于扩展名的扩展名类型,但您通常可以通过删除文件来删除 Joomla 扩展名。即使它在数据库中留下了残余,这些通常也不会真正运行。
/plugins/PLUGINGROUP/PLUGINNAME,可能是/language/LANG/
/components/COMPONENTNAME、/administrator/components/COMPONENTNAME,可能还有/language/LANG/
/modules/MODULENAME,也许/language/LANG/
但是,如果扩展名是修改核心 Joomla 文件的问题(它不应该,这是不好的做法,但有几个这样做...),那么所有的赌注都没有了。您要么必须通过安装脚本并分析它在安装时的作用,要么必须重建您的 Joomla 站点(可能可以通过在顶部上传核心 Joomla 来实现)。
故事的寓意:先测试,然后实施更改!
【讨论】:
登录站点数据库并查询所有扩展。禁用此扩展程序,让您的 Live 站点在没有此扩展程序的情况下开始工作。尝试在本地计算机上安装此扩展程序时找出问题所在。可能有很多简单的事情,比如某些 php 扩展被禁用等。
【讨论】: