Новости 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 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 4322 Просмотров
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Fatal error: Class 'JPlugin' not found
« : 15.04.2016, 10:37:55 »
Доброго времени суток!
Есть два сайта, собранны на одном покупном шаблоне. Версии Joomla и расширений одинаковые. По большому счету отличается только контент: фотки и тексты.
Оба сайта лежат на одном сервер (VPS).
Один сайт работает как часы, а второй падает с вышеозначенной проблемой.

Joomla 3.5.1.

Включил отображение ошибок методом:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

в index.php. Получаю ошибку:

Fatal error: Class 'JPlugin' not found in /home/mercedes/web/mercedes-v-class.com/public_html/plugins/system/updatenotification/updatenotification.php on line 27

Файл updatenotification.php не менялся, как и большинство других файлов. В чем тут может быть проблема?

Права на папки и файлы стоят верные: 755 и 644 соответственно.

Вирусов на сайте нет. Последние изменения фалов были 7 дней назад, и то это я сам в конфиге менял пароль к БД.

Сайт который сломался: http://mercedes-v-class.com
Брат близнец который работает без проблем: http://volkswagen-t6.com

Спасибо!
*

Destructor999

  • Новичок
  • 4
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #1 : 16.04.2016, 14:06:01 »
Совершенно аналогичная проблема. Из десяти сайтов на Joomla один постоянно валится с этой ошибкой. У меня уже мозг кипит. Причем все настройки, хостинг, версия движка и т.д. идентичные... Это дурдом какой-то(((
Как проблему решили? Поделитесь!
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Fatal error: Class 'JPlugin' not found
« Ответ #2 : 16.04.2016, 14:32:05 »
Папку libraries из дистрибутива перзалейте
Разработка, доработка расширений для Joomla!
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Fatal error: Class 'JPlugin' not found
« Ответ #3 : 16.04.2016, 15:05:36 »
А что вы оба делали с сайтами?
По ftp переносили или обновляли?
*

Destructor999

  • Новичок
  • 4
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #4 : 16.04.2016, 21:44:59 »
Папку libraries из дистрибутива перзалейте
В первый раз так и сделал. После этого обрадовался и расслабился, но через пару дней увидел ту-же самую ошибку. Что самое странное - за этот промежуток времени с сайтом никаких действий не производилось. Даже в админку не заходил. Как такое вообще возможно?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Fatal error: Class 'JPlugin' not found
« Ответ #5 : 16.04.2016, 21:47:28 »
Да видимо взломщик туповат оказался, не может нормально код вставить
*

Destructor999

  • Новичок
  • 4
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #6 : 16.04.2016, 21:50:33 »
А что вы оба делали с сайтами?
По ftp переносили или обновляли?
Я обновлял до последней версии по мануалу (тупо путем замены файлов) и аосле обновления все было отлично. Через несколько дней сайт лег с вышеобозначенной ошибкой. Далее как я уже написАл, была перезалита папка libraries и сайт ожил, но через несколько дней снова упал с той-же самой ошибкой. Абсолютно никаких действий за это время мной не производилось. Одним словом - бесовщина!
Остальные сайты на том-же хостинге с теми-же настройками работают исправно. Правда шаблоны на всех разные... Может в этом корень проблемы? (хотя у топикстартера шаблоны идентичные)... Короче я реально запутался(((
*

Destructor999

  • Новичок
  • 4
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #7 : 16.04.2016, 21:51:13 »
Да видимо взломщик туповат оказался, не может нормально код вставить
Очень содержательно)))
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #8 : 04.05.2016, 08:28:46 »
Перезалить папку libraries можно, конечно. Но проблему в корне это не решает.
Падает сайт каждые 5-7 дней как по расписанию.
Ладно, раз нет какого-то известного решения, придется включать мониторинг изменения файлов и ловить заразу.
*

ruslango

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #9 : 04.05.2016, 09:24:25 »
А что вы оба делали с сайтами?
По ftp переносили или обновляли?
Для получения проблемы как раз вообще ничего делать не надо. Работает и через какое-то время падает.
*

Andrej-zhe

  • Захожу иногда
  • 107
  • 2 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #10 : 09.05.2016, 15:57:42 »
Здравствуйте, вот и у меня точно такая же проблема обнаружилась. Сайт на продакшн заливался копированием файлов с тестового. Все работало с 28 апреля, а сегодня обнаружилась эта же ошибка. Причем на хостинге где используется тестовый и собирался сайт, все работает без каких либо проблем.
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #11 : 29.05.2016, 17:50:49 »
Такая же проблема с двумя сайтами из всех. Каждые 7-10 дней приходится из дистрибутива все обновлять.
*

plas

  • Новичок
  • 9
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #12 : 25.07.2016, 09:54:08 »
Добрый день, перенес сайт на новый сервер, на предыдущем он без проблем работал 2 года, на новом сервере через 2 дня, тоже выскочила эта ошибка. Правильно я понял, что кто-то получил доступ к серверу, и пытался "подселить заразу" и копать нужно в сторону безопасности?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Fatal error: Class 'JPlugin' not found
« Ответ #13 : 25.07.2016, 10:33:45 »
Добрый день, перенес сайт на новый сервер, на предыдущем он без проблем работал 2 года, на новом сервере через 2 дня, тоже выскочила эта ошибка. Правильно я понял, что кто-то получил доступ к серверу, и пытался "подселить заразу" и копать нужно в сторону безопасности?
2 года назад не было 3.5.1
О какой версии вообще речь и как своевременно обновлялись?
*

plas

  • Новичок
  • 9
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #14 : 25.07.2016, 11:54:29 »
Обновление всегда своевременное, автоматически, соответственно, версия 3.6.0.
Linux office 2.6.32-042stab112.15
Apache/2.4.6 (CentOS) mpm-itk/2.4.7-01 OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 PHP/5.4.16
В логах сервера тоже ничего подозрительного...
Хотелось бы установить причину, вопрос для меня, достаточно острый, так как сейчас предстоит выбор, оставаться на старом, неповоротливом, но без проблемным хостинге, или переходить на быстрый VDS, который для меня очень не знаком в плане администрирования, только с помощью ISP, и потом сталкиваться с такими проблемами...

« Последнее редактирование: 25.07.2016, 11:59:24 от plas »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Fatal error: Class 'JPlugin' not found
« Ответ #15 : 25.07.2016, 13:43:59 »
Если бюджет до 2-3 тыс рублей в месяц то лучше быть на шареде с грамотными админами, а если брать ВДС - то обязательно закладывайте 6-12 тыс в год на админа, без него будут одни дырки и уязвимости
*

plas

  • Новичок
  • 9
  • 0 / 0
Re: Fatal error: Class 'JPlugin' not found
« Ответ #16 : 25.07.2016, 14:47:23 »
Спасибо, посоветуйте тогда шаред.
Сейчас у меня 3 сайта, используют не много ресурсов, но постоянно хостер режет за превышение I/O, приходится брать более дорогой тариф, и в итоге я сейчас сижу на безлимите за 6к в год:
Количество ядер процессора   2
Физическая оперативная память, МБ   1024
Количество запускаемых процессов   80
Производительность ввода/вывода, КБ/сек   2048
При этом использую остальные ресурсы на 15-20%

И служба поддержки говорит, что зараза пришла с движка, хотя он обновлен, и зараза пришла как только я перенес один из сайтов на VDS, теперь зараза рассылает всем спам. Я ее локализовал, но не могу понять как она туда попала( кому интересно, могу дать поиграть...
« Последнее редактирование: 25.07.2016, 14:58:01 от plas »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Fatal error: Class 'JPlugin' not found
« Ответ #17 : 25.07.2016, 15:06:37 »
Ютекс в подписи.
Они хорошо заразе противодействуют
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

jos-Error: Материал не найден вместо 404 ошибки

Автор bugmenot

Ответов: 4
Просмотров: 1436
Последний ответ 10.01.2023, 11:32:11
от Mick_20
Обнаружена ошибка. Class 'JFormFieldPredefinedList' not found

Автор sevent45

Ответов: 14
Просмотров: 4606
Последний ответ 14.12.2022, 18:34:07
от peklor
Error: Failed to start application: Error starting the session

Автор Андрей Нестеров

Ответов: 13
Просмотров: 7039
Последний ответ 15.09.2022, 10:30:52
от x1
Error. Сайт и админка не работают

Автор rokliv

Ответов: 4
Просмотров: 2189
Последний ответ 24.04.2022, 12:15:45
от NewUsers
Баг в поиске Joomla 3.8.5 <span class="highlight'>title</span>

Автор hubby

Ответов: 28
Просмотров: 6529
Последний ответ 11.02.2022, 11:56:39
от mak200