Fatal error: Class 'JAccessRule' not found in /home/www/xxx/libraries/legacy/access/rule.php on line 22

Fatal error: Class 'JAccessRule' not found in /home/www/xxx/libraries/legacy/access/rule.php on line 22

this page 遇到以下错误:

Fatal error: Class 'JAccessRule' not found in /home/www/newporttours.dk/libraries/legacy/access/rule.php on line 22

我试过替换这个

class JRule extends JAccessRule
{

有了这个

class JAccessRule
{

在第 22 行。然后前端刚刚返回 "JAccessRule cannot be resolved"

我不知道这个网站的历史,是否有人试图升级它或其他什么。我刚传下来。

请帮忙:-)

这是一个 PHP 错误,在您尝试使用 class 时会发生。当你这么说时

class JRule extends JAccessRule
{

那么你实质上是说 JRule 继承了 JAccessRule,但是由于加载此文件时你的 JAccessRule class 没有加载,所以你会得到错误。在定义此 class.

之前,您需要 require_once 包含 JAccessRule 的文件的位置