Мой сайт Joomla показывает ошибку PHP: не удалось открыть поток

Мой сайт Joomla показывает ошибку PHP: не удалось открыть поток

14.02.2020 02:29:56 Просмотров 17 Источник

Я работаю на сайте Joomla, и совсем недавно обновил PHP до 7.2, но мой сайт начал выбрасывать ошибки. Я также обновил Joomla до последней версии, но ошибки все равно появляются. Я не очень хорошо разбираюсь в PHP и не знаю, как это исправить.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Color has a deprecated constructor in /public_html/templates/jf_social/features/color.php on line 11

Warning: require_once(/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /public_html/templates/jf_social/error.php on line 52

Fatal error: require_once(): Failed opening required '/public_html/libraries/joomla/document/html/renderer/head.php' (include_path='.:/php:/opt/cpanel/ea-php73/root/usr/share/pear') in /public_html/templates/jf_social/error.php on line 52

Я думаю, что ошибка исходит от моего шаблона Joomla, я использую этот шаблон https://www.joomforest.com/joomla/templates/jf-social

Я не могу получить поддержку от разработчиков этого шаблона, потому что моя подписка истекла, и изменение шаблона займет у меня много времени, не могли бы вы, пожалуйста, кто-нибудь посоветовать, как это исправить?

Большое спасибо!

У вопроса есть решение - Посмотреть?

Ответы - Мой сайт Joomla показывает ошибку PHP: не удалось открыть поток / My Joomla site shows PHP error: failed to open stream

Является ответом!
Robin Gillitzer

14.02.2020 02:43:22

Попробуйте удалить строку 52

require_once(/public_html/libraries/joomla/document/html/renderer/head.php)

из файла

/public_html/templates/jf_social/error.php

Рендерер / голова.php больше не поддерживается в вашей версии joomla. Если ошибок больше нет, то все в порядке, если нет, то ваш шаблон больше не поддерживается.

Затем перейдите к файлу

/public_html/templates/jf_social/features/color.php

и отредактируйте строку

function Color($hex){

к

function __construct($hex){
Закрыть X