Мой сайт Joomla показывает PHP ошибка: не удалось открыть поток - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю на сайте 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

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

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

1 Ответ

0 голосов
/ 14 февраля 2020

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

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

из файла

/public_html/templates/jf_social/error.php

Средство визуализации / head. php больше не поддерживается в вашей версии Joomla. Если ошибок больше нет, все нормально, если не ваш шаблон больше не поддерживается.

Затем go в файл

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

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

function Color($hex){

до

function __construct($hex){
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...