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