Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здравствуйте!
Не уверена, что написала в ту тему, которая необходима, тем не менее.
Вчера все было нормально, добавляла материалы через редактор материалов в админке. Все работало.
Сегодня выдает ошибку: /plugins/system/regularlabs/vendor/composer/autoload_real.php on line 24
В админку зайти не могу, могу зайти только в панель администратора и менеджер файлов сервера.
Хостинг, если это важно - Рег.ру.
Сама строка:
Код
	spl_autoload_register(['ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader'], true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader;

Я полный нуб в этих вопросах.
Просмотрела файл, в котором ошибка, проверила через проверку синтаксиса. Ошибка действительно высвечивается, но файл ничем не отличается от бэкапного. Что делать.
Заранее очень благодарна.
« Последнее редактирование: 09.10.2017, 09:17:34 от Alex.Ogen »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здравствуйте.
возможно, вас взломали.
если не обновлялись давно - то почти наверняка.
делайте бакап базы и файлов, восстанавливайте последний рабочий, ставьте обновления
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо! То есть я просто перезаливаю бэкапные файлы?
И читаю, как избежать взлома?:)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
перезаливаете, обновляете расширения и движок, потом проверяете, как минимум, через virustotal
меняете пароли от админки и базы данных
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Сегодня выдает ошибку: /plugins/system/regularlabs/vendor/composer/autoload_real.php on line 24
Приведите полный текст ошибки.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
перезаливаете, обновляете расширения и движок, потом проверяете, как минимум, через virustotal
меняете пароли от админки и базы данных
Спасибо!
Приведите полный текст ошибки.

Вот так это выглядит:
Parse error: syntax error, unexpected '[', expecting ')' in avtogorod55.ru/plugins/system/regularlabs/vendor/composer/autoload_real.php on line 24
« Последнее редактирование: 09.10.2017, 09:22:05 от Alex.Ogen »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
не показывайте полный путь до сайта, это тоже вроде бы небезопасно.
начиная с домена - можно.

ну и вам не поможет это сейчас, плагин сам по себе не ломается, так что восстанавливаете, обновляете и проверяете.
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо еще раз! Сейчас буду перезаливать сайт, что делать.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не спешите. Какая версия PHP?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Сейчас проверила: 5.3.28
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
На счет вирусов и взлома точно не могу сказать, но ваша версия PHP не поддерживает короткую форму объявления массива.
1. Обновите PHP
или
2. Поменяйте эту строку
Код
spl_autoload_register(['ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader'], true, true);
на
Код
spl_autoload_register(array('ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader'), true, true);
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Уже пробовала этот способ, выдает ту же самую ошибку. Спасибо. Еще у вас прямо скопировала и подставила. Тот же результат.
Я так понимаю, пока PHP не обновлю, бэкапный сайт работать тоже не будет?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Уже пробовала этот способ, выдает ту же самую ошибку.
Не может быть. Приведите ошибку полностью.
Я так понимаю, пока PHP не обновлю, бэкапный сайт работать тоже не будет?
Да, если там стоит такой же код. Но сначала приведите текст ошибки.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Еще раз ошибка. О, теперь поменялась строка. Простите, не заметила.

Parse error: syntax error, unexpected '[', expecting ')' in /***/***/u****/***/***/avtogorod55.ru/plugins/system/regularlabs/vendor/composer/autoload_real.php on line 26


Тогда теперь строка 26 со всем прилегающим:

Код
spl_autoload_register(array('ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader;
spl_autoload_unregister(['ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader']);

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код
spl_autoload_unregister(array('ComposerAutoloaderInit024eacf405310863b3206effceefe496', 'loadClassLoader'));
Меняйте по аналогии, если выявятся похожие ошибки.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Поменяла по аналогии:)
Теперь ошибка в файле plugins/system/regularlabs/vendor/composer/autoload_namespaces.php on line 8

Код
<?php

// autoload_namespaces.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir   = dirname($vendorDir);

return [];
ошибка в последней строчке, соответственно:)
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код
return array();
Проще всего обновить PHP.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Это да. было бы проще всего обновить PHP.
Ошибки идут по кругу:

Код
<?php

// autoload_psr4.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir   = dirname($vendorDir);

return [
'RegularLabs\\Plugin\\System\\RegularLabs\\' => [$baseDir . '/src'],
];
Теперь ошибка в строках 8 и 9.
Проблема в том, что у меня нет доступа до обновлений, а наш админ не обновлял ничего, как мне кажется, года три, с момента покупки хостинга. Нашла ему памятку по обновлению. Так как, думаю, теперь причина понятна?
Спасибо вам за помощь!
« Последнее редактирование: 09.10.2017, 10:16:46 от Alex.Ogen »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
возможно, вас взломали.
не, думаю они не использовали бы автолоадер и компосер :) по крайней мере еще ни одного такого шелла не видел. все обычно попроще :)

ТС, @robert прав 99.99%. если вчера у вас этот плагин работал, а сегодня не работает, то значит у вас со вчера до сегодня поменялась версия php (на 5.3?). почему и с какой целью - это наверное к хостеру. если конечно не вы сами ее поменяли.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
У меня есть подозрение, что хостер не менял ничего, просто накопилась уже критическая масса ошибок каких-то и всё рухнуло. Такое возможно?
Потому что версия PHP действительно не обновлялась.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
да по большому счету и не важно, что случилось.
важно, что человек - новичек, а сайтом никто не занимался.
так что там все запущено и смысла в php ковыряться нет никакого. надо тупо восстановиться и обновлять все до победного.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
если вчера у вас этот плагин работал, а сегодня не работает
Да, почему? Плагин ведь системный. Нельзя исключать и версию взлома.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Я думаю, что да. Теперь неважно.
Я попросила обновления PHP - я думаю, это то, что я могу сделать сейчас. А если исправлять коды в файлах один за другим, это, наверно, бессмысленно, потому что все равно буду лезь ошибки. Это как течи на очень старом корабле заделывать, наверно?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
для вас проще освоить универсальный алгоритм действий в подобных случаях, тем более, что у вас его нет.
а программисты вас плохому научат (php), вам они сейчас не нужны и даже вредны  ;D

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

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

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Этот алгоритм я поняла, да:)
Бэкап-проверка - техподдержка.
Спасибо!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Да, почему? Плагин ведь системный. Нельзя исключать и версию взлома.
конечно нельзя. версию взлома вообще никогда нельзя исключать :) я имел в виду другое - ошибка синтаксиса из-за объявления массива квадратными скобками - это точно не он :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
обновление забыли. у может быть доисторическая версия джумлы, в которой ещё нет уведомлений об обновлениях, так что если все заработает - надо обновлять расширения и сам движок.
в частности, расширения от regularlabs - популярны, распространены, и тащат за собой тучу библиотек, поэтому их надо в актуальном состоянии держать.

*

Alex.Ogen

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
конечно нельзя. версию взлома вообще никогда нельзя исключать :) я имел в виду другое - ошибка синтаксиса из-за объявления массива квадратными скобками - это точно не он :)
Спасибо:)
конечно нельзя. версию взлома вообще никогда нельзя исключать :) я имел в виду другое - ошибка синтаксиса из-за объявления массива квадратными скобками - это точно не он :)
И вам спасибо, да, я обновления забыла. В общем, фронт работ понятен:)
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
время конечно прошло много, но на всякий случай вставлю 5 копеек, на память

У меня была подобная ошибка, когда я решил потестить сайт на денвере, а там php-5.3.13
Отключил через базу 2 плагина в таблице _extensions
regularlabs и sourcerer если мне память не изменяет

После этого сайт открылся и админка тоже

P.S. так что думаю взломом не пахнет
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
время конечно прошло много, но на всякий случай вставлю 5 копеек, на память

У меня была подобная ошибка, когда я решил потестить сайт на денвере, а там php-5.3.13
Отключил через базу 2 плагина в таблице _extensions
regularlabs и sourcerer если мне память не изменяет

После этого сайт открылся и админка тоже

P.S. так что думаю взломом не пахнет
Привет. Та же ерунда. За 5 лет впервые на денвер села и такая ошибка. Не подскажете как на денвере PHP обновить или путь где отключить плагины? Заранее благодарю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 3582
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 3107
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 6092
Последний ответ 14.07.2023, 17:13:19
от art22
Ошибка при обновлении с 3.10.10. до 4.х

Автор svd2014

Ответов: 1
Просмотров: 3432
Последний ответ 13.02.2023, 19:53:08
от weser
Ошибка libraries/joomla/session/handler/native.php

Автор rezchik

Ответов: 2
Просмотров: 2414
Последний ответ 17.01.2023, 22:02:31
от rezchik