Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#joomla #расширения

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

0 Пользователей и 2 Гостей просматривают эту тему.
  • 12 Ответов
  • 2206 Просмотров
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
0 - Failed opening required
« : 05.03.2023, 10:30:35 »
Здравствуйте уважаемые специалисты. После обновления до Joomla 4 при переходе на главную страницу сайта выскакивает вот такое:

Failed opening required '.........public_html/components/com_content/helpers/route.php' (include_path='.:/usr/local/php81/lib/php')

Кто-нибудь сталкивался? Как решить? Спасибо.
*

sivers

  • Живу я здесь
  • 2596
  • 360 / 0
Re: 0 - Failed opening required
« Ответ #1 : 05.03.2023, 12:56:14 »
Смотрите где именно вызвана ошибка (файл, строка). Вероятно какое-то расширение использовало роутер контента, но путь изменился.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #2 : 05.03.2023, 20:36:21 »
Смотрите где именно вызвана ошибка (файл, строка). Вероятно какое-то расширение использовало роутер контента, но путь изменился.
Заметил, что и на старой версии Joomla то же самое - когда перехожу на PHP 8.0 такая ошибка. Если я найду эту строку, там надо что-то изменить, убрать?
*

sivers

  • Живу я здесь
  • 2596
  • 360 / 0
Re: 0 - Failed opening required
« Ответ #3 : 05.03.2023, 20:48:05 »
Заметил, что и на старой версии Joomla то же самое - когда перехожу на PHP 8.0 такая ошибка. Если я найду эту строку, там надо что-то изменить, убрать?
как минимум - закомментировать код, вызывающий ошибку. а дальше - по обстоятельствам. не известно же что там.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #4 : 05.03.2023, 20:52:11 »
как минимум - закомментировать код, вызывающий ошибку. а дальше - по обстоятельствам. не известно же что там.
Хорошо, так и сделаю. Спасибо.
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #5 : 06.03.2023, 12:21:52 »
как минимум - закомментировать код, вызывающий ошибку. а дальше - по обстоятельствам. не известно же что там.
Так я и не смог ничего сделать. Не знаю, где искать эту ошибку. Вот собственно, что в этом файле находится:
Спойлер
[свернуть]

Если несложно, посмотрите.
*

sivers

  • Живу я здесь
  • 2596
  • 360 / 0
Re: 0 - Failed opening required
« Ответ #6 : 06.03.2023, 12:32:18 »
Вот собственно, что в этом файле
это в каком? и что в ошибке написано (целиком сообщение)?
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #7 : 06.03.2023, 12:36:21 »
это в каком? и что в ошибке написано (целиком сообщение)?
Failed opening required '.........public_html/components/com_content/helpers/route.php' (include_path='.:/usr/local/php81/lib/php')

Вот в этом, route.php. Как я понял с ваших слов, к нему обращается какое-то расширение, но не может найти путь?
*

sivers

  • Живу я здесь
  • 2596
  • 360 / 0
Re: 0 - Failed opening required
« Ответ #8 : 06.03.2023, 13:01:40 »
он же не сам к себе подключается. приводите целиком сообщение - с указанием файла и строки, в которых оно было вызвано. Если на экране не пишет этих данных - поищите их в логах сервера.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

omnipresent

  • Новичок
  • 5
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #9 : 23.04.2023, 01:47:48 »
Здравствуйте уважаемые специалисты. После обновления до Joomla 4 при переходе на главную страницу сайта выскакивает вот такое:

Failed opening required '.........public_html/components/com_content/helpers/route.php' (include_path='.:/usr/local/php81/lib/php')

Кто-нибудь сталкивался? Как решить? Спасибо.

столкнулся сам, решил, оставлю след

файла там нет, который пытается подключиться.
хелпер переехал по другому пути и сменил название
components\com_content\src\Helper\RouteHelper.php
можно использовать так
use Joomla\Component\Content\Site\Helper\RouteHelper as ContentHelperRoute; //ContentHelperRoute там в Joomla 3 класс назывался
ну или в зависимости от обстоятельств на своё усмотрение, уже зная, где лежит файл в Joomla 4.
 
*

vasiok4

  • Захожу иногда
  • 52
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #10 : 23.04.2023, 19:01:58 »
столкнулся сам, решил, оставлю след

файла там нет, который пытается подключиться.
хелпер переехал по другому пути и сменил название
components\com_content\src\Helper\RouteHelper.php
можно использовать так
use Joomla\Component\Content\Site\Helper\RouteHelper as ContentHelperRoute; //ContentHelperRoute там в Joomla 3 класс назывался
ну или в зависимости от обстоятельств на своё усмотрение, уже зная, где лежит файл в Joomla 4.
 

Здравствуйте. Не могли бы подробнее объяснить, что делать? То есть, что значит использовать так? Где этот путь указывать?
*

omnipresent

  • Новичок
  • 5
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #11 : 24.04.2023, 11:42:27 »
Здравствуйте. Не могли бы подробнее объяснить, что делать? То есть, что значит использовать так? Где этот путь указывать?

Нужно понимать, что у вас вызывает хелпер от com_content.

Из режиме дебаг нужно отправить сюда какие именно файлы вызывают у вас ошибку.
Без этого нельзя вам помочь.
*

NikoBks

  • Новичок
  • 2
  • 0 / 0
Re: 0 - Failed opening required
« Ответ #12 : 05.03.2025, 16:08:51 »
После переезда с 4 на 5 версию перестал работать сайт, ошибка :"Failed opening required '/home/h/h988727o/h988727o.beget.tech/public_html/components/com_content/helpers/route.php' (include_path='.:/usr/share/php')", подскажите, куда копать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Failed opening required Joomla 4.4.1, шаблон студии yootheme

Автор valera721050

Ответов: 9
Просмотров: 981
Последний ответ 20.12.2023, 11:37:35
от kit2m2