Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.03.2023, 21:38
Профессор
Отправить личное сообщение для Espey Посмотреть профиль Найти все сообщения от Espey
 
Регистрация: 03.03.2014
Сообщений: 230

Argument 1 passed to Joomla\Registry\Registry::merge() must be an instance of
Добрый вечер, после установки и настройки компонента web link для Joomla 4, при открытии несуществующих страниц https://www.emmanuel.in.ua/444 начало выдавать такую ошибку:

Argument 1 passed to Joomla\Registry\Registry::merge() must be an instance of Joomla\Registry\Registry, null given, called in /.../components/com_weblinks/src/View/Weblink/HtmlView.php on line 70

Вот сам код этого файла
$item->params->merge($temp);

При переводе сайта на php 8 отображается ошибка о правах вроде бы, но я не могу перевести сайт на php 8, как второй сайт на Joomla 3 выдает ошибки в коде на php8.

Как можно этот вопрос порешать, подскажите пожалуйста!
Ответить с цитированием
  #2 (permalink)  
Старый 11.03.2023, 23:00
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от Espey
Как можно этот вопрос порешать, подскажите пожалуйста!
Начали с ошибки в каком-то левом компоненте, закончили php8. Где связь - непонятно.
Что вам "порешать" то нужно?


Ошибку в компоненте?
Гуглите свою ошибку и пытайтесь устранить её причину. Не выйдет - ищите публичный репозиторий установленного компонента, открываете список issue и ищите уже созданный, описывающий вашу проблему, либо создаете его.


Как решить проблему с переходом на php8?
1. не переходить на него;
2. использовать для каждого из проектов ту версию php, которая им нужна. Добиться этого можно разными способами, например, с помощью связки nginx + php-fpm.
3. если у вас shared hosting без возможности выбора версии интерпретатора php для каждого из проектов, то:
3.1. выносите один из проектов на отдельный сервер/хостинг;
3.2. переезжаете на новый хостинг с возможностью выбора версии php для проектов или администрируемый вами лично vps и настраиваете там все как вам нужно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 03.07.2023 09:47
Uncaught SyntaxError: missing ) after argument list Сергей2020 Серверные языки и технологии 3 02.05.2020 05:01
missing ) after argument list imonzx jQuery 4 23.02.2015 06:03
IE6 Invalid procedure call of argument PeopleComePeopleGo Internet Explorer 8 02.11.2012 10:17
Warning: set_error_handler() expects argument - что это такое ?! PaFF Ваши сайты и скрипты 0 29.03.2011 09:59