我的Joomla站点显示PHP错误:无法打开流

我的Joomla站点显示PHP错误:无法打开流,php,joomla,Php,Joomla,我正在Joomla网站上工作,最近刚将PHP更新到7.2,但我的网站开始抛出错误。我还将Joomla更新为最新版本,但仍然会出现错误。我不擅长PHP,不知道如何修复它 已弃用:在未来的PHP版本中,与类同名的方法将不再是构造函数;Color在第11行的/public_html/templates/jf_social/features/Color.php中有一个不推荐使用的构造函数 警告:require_once(/public_html/libraries/joomla/document/ht

我正在Joomla网站上工作,最近刚将PHP更新到7.2,但我的网站开始抛出错误。我还将Joomla更新为最新版本,但仍然会出现错误。我不擅长PHP,不知道如何修复它

已弃用:在未来的PHP版本中,与类同名的方法将不再是构造函数;Color在第11行的/public_html/templates/jf_social/features/Color.php中有一个不推荐使用的构造函数
警告:require_once(/public_html/libraries/joomla/document/html/renderer/head.php):无法打开流:第52行的/public_html/templates/jf_social/error.php中没有此类文件或目录

致命错误:require_once():无法在第52行的/public_html/templates/jf_social/error.php中打开required'/public_html/libraries/joomla/document/html/renderer/head.php'(include_path=':/php:/opt/cpanel/ea-php73/root/usr/share/pear'),尝试删除第52行

require_once(/public_html/libraries/joomla/document/html/renderer/head.php)
从档案中

/public_html/templates/jf_social/error.php
您的joomla版本不再支持renderer/head.php。如果没有更多的错误,一切都很好,如果没有,您的模板将不再受支持

然后转到文件

/public_html/templates/jf_social/features/color.php
然后编辑该行

function Color($hex){


文件/public_html/libraries/joomla/document/html/renderer/head.php不存在。请显示/public_html/templates/jf_social/error.php的内容。在第11行的color.php文件中,类似乎有一个与类本身同名的构造函数。现在,构造函数应该命名为
\uu construct
,而不是类名。请看这里的PHP文档:我不会亲自删除require_once()语句,因为它可能会破坏主题的其余部分。似乎这个主题只需要更新到与PHP7.2兼容的新版本。非常感谢!我替换了那些代码,它不再显示任何错误。这个错误在我的网站上出现了三个星期。上帝保佑你!
function __construct($hex){