Новости 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 Гость просматривают эту тему.
  • 10 Ответов
  • 8583 Просмотров
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Приветствую,

На фронт-энде стоит nginx как обратный прокси Apache.

Вручную обновить сертификат получилось только с помощью плагина webroot.

/usr/src/certbot-auto --webroot -w /var/www/html/кореньсайта/htdocs -d www.домен.ru -d домен.ru

Иными способами, как я понял, нужно держать открытым порт 443 при останове nginx. Что делать не хочется.

При выполнении команды выше открывается диалог

You have an existing certificate that has exactly the same domains or certificate name you requested and isn't close to expiry.
(ref: /etc/letsencrypt/renewal/домен.conf)

What would you like to do?
-------------------------------------------------------------------------------
1: Keep the existing certificate for now
2: Renew & replace the cert (limit ~5 per 7 days)
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

Как это в cron поместить? Чтобы отработало, когда сертификат устареет. Он 3 месяца действует.
« Последнее редактирование: 15.02.2017, 21:59:31 от capricorn »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Если просто поместить в cron консольный скрипт с этой командой, то приходит ошибка

An unexpected error occurred:
EOFError: EOF when reading a line
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Я надеялся, что хватит
certbot-auto renew
Сам только недавно в кроне настроил, но слишком долго ждать проверки ( а в мануалах так в основном было написано)
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
certbot-auto renew --dry-run
работает вручную?
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Проверил сейчас, по идее хватает даже команды из папки и не надо даже указывать дополнительные параметры

./certbot-auto renew

В итоге выдает

Cert not yet due for renewal

The following certs are not due for renewal yet:
и далее список установленных сертификатов (60 дней еще не прошли)

Выполнил --dry-run
Код
 ./certbot-auto renew --dry-run
Saving debug log to /var/log/letsencrypt/letsencrypt.log

-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/sitename.conf
-------------------------------------------------------------------------------
Cert not due for renewal, but simulating renewal for dry run
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for sitename
http-01 challenge for sitename
Waiting for verification...
Cleaning up challenges
Generating key (2048 bits): /etc/letsencrypt/keys/0001_key-certbot.pem
Creating CSR: /etc/letsencrypt/csr/0001_csr-certbot.pem
** DRY RUN: simulating 'certbot renew' close to cert expiry
**          (The test certificates below have not been saved.)

Congratulations, all renewals succeeded. The following certs have been renewed:
  /etc/letsencrypt/live/sitename/fullchain.pem (success)
** DRY RUN: simulating 'certbot renew' close to cert expiry
**          (The test certificates above have not been saved.)


« Последнее редактирование: 15.02.2017, 21:28:42 от ProtectYourSite »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
у тебя только Apache?
мне пиcало:
Attempting to renew cert from /etc/letsencrypt/renewal/домен.ru.conf produced an unexpected error: Failed authorization procedure. домен.ru (tls-sni-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Incorrect validation certificate for TLS-SNI-01 challenge. Requested ***.***.acme.invalid from *.*.*.*:443. Received 1 certificate(s), first certificate had names "домен.ru, www.домен.ru", www.домен.ru (tls-sni-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Incorrect validation certificate for TLS-SNI-01 challenge. Requested ***.***.acme.invalid from *.*.*.*:443. Received 1 certificate(s), first certificate had names "домен.ru, www.домен.ru". Skipping.
« Последнее редактирование: 15.02.2017, 21:52:04 от capricorn »
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
связка nginx+апач, обновил немного сообщение выше
https://community.letsencrypt.org/t/trying-to-renew-certificate-almost-fixed/16434/16 не смотрел?
Ошибкой обычно бывают пути в конфиге
« Последнее редактирование: 15.02.2017, 21:36:46 от ProtectYourSite »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
останови пожалуйста nginx и покажи netstat -tlpn
*

ProtectYourSite

  • Живу я здесь
  • 2384
  • 141 / 4
  • Безопасность вебсайтов
Код
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      15243/dovecot
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      1/init
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      671/rpcbind
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      1365/apache2
tcp        0      0 ip:53        0.0.0.0:*               LISTEN      695/named
tcp        0      0 ip:53        0.0.0.0:*               LISTEN      695/named
tcp        0      0 ip:53        0.0.0.0:*               LISTEN      695/named
tcp        0      0 ip:53        0.0.0.0:*               LISTEN      695/named
tcp        0      0 ip:53        0.0.0.0:*               LISTEN      695/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      695/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      696/sshd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      695/named
tcp        0      0 ip:1500      0.0.0.0:*               LISTEN      839/ihttpd
tcp        0      0 0.0.0.0:37736           0.0.0.0:*               LISTEN      680/rpc.statd
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1218/mysqld
tcp6       0      0 :::111                  :::*                    LISTEN      671/rpcbind
tcp6       0      0 :::53                   :::*                    LISTEN      695/named
tcp6       0      0 :::22                   :::*                    LISTEN      696/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN      695/named
tcp6       0      0 :::35753                :::*                    LISTEN      680/rpc.statd

*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
у меня, как оказалось /usr/src/certbot-auto renew --dry-run сейчас тоже заработал.

поставил в cron. на почту пришло

/root/.local/share/letsencrypt/lib/python2.6/site-packages/cryptography/__init__.py:26: DeprecationWarning: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of cryptography will drop support for Python 2.6
  DeprecationWarning
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Cert not yet due for renewal
Cert not yet due for renewal

-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/www.домен.ru.conf
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/домен.ru.conf
-------------------------------------------------------------------------------

The following certs are not due for renewal yet:
  /etc/letsencrypt/live/www.домен/fullchain.pem (skipped)
  /etc/letsencrypt/live/домен.ru/fullchain.pem (skipped)
No renewals were attempted.
certbot-auto update домен

Порт получается не причем. Видимо certbot как-то проснулся после того, как я вручную обновил один раз.

Проверим, когда срок действия окончится.

СПС большое камрад.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
https://community.letsencrypt.org/t/trying-to-renew-certificate-almost-fixed/16434/16 не смотрел?
Ошибкой обычно бывают пути в конфиге

смотрел. у меня VirtualHost *:443
я уже не даю certbot менять конфиги.


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 7125
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Обновление Joomla 3.10 до 4

Автор Scaltro

Ответов: 0
Просмотров: 1405
Последний ответ 19.09.2024, 18:32:39
от Scaltro
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 4211
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 3864
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Обновление Joomla

Автор toxic_rain

Ответов: 1
Просмотров: 955
Последний ответ 17.03.2023, 12:56:01
от marksetter