Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

oweijek111

  • Новичок
  • 2
  • 0 / 0
Всем привет!
Бьюсь не первый день, но никак не могу найти проблему.
Стоит J4.1.2 + SP Page Builder Pro 3.7.15.
Созданы страницы в PB, в меню назначена в качестве главной одна из страниц PB.
Создана 404 страница, в меню также она есть.
В error.php в шаблоне указана ссылка на нее. Собственно, содержимое его:

Код
<?php
defined('_JEXEC') or die;

if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");

$url=JURI::root()."index.php?option=com_sppagebuilder&view=page&id=109";
$data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
exit;
}

Теперь собственно проблема. При переходе на сайт по example.com/aaa.php, example.com/aaa.html - страница 404 корректно отображается.
Если сделать запрос example.com/aaa, то переходит на главную.
Если создать обычный материал Joomla и назначить его Главной, то все начинает корректно работать. Как временное решение, в nginx сделал 301 редирект:
Код
	
location = / {
            return 301 /home;
}
Но это скорее костыль, чем решение.
Как быть ? Где проблема??
Конфиг nginx прилагаю:
Код
server {
listen 443 ssl;

server_name example.com www.example.com;
root /var/www/example.com;
index index.php;

access_log /var/www/example.com/administrator/logs/nginx/access.log;

#Сертификаты
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

# Размер буфера заголовка
client_body_buffer_size 32k;
client_header_buffer_size 8k;
large_client_header_buffers 8 64k;


# Add_header Access-Control-Allow-Origin *; serve static files directly
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
            access_log off;
            expires max;
            log_not_found off;
        }
 
#Страница ошибки 404
error_page 404 /index.php?option=com_sppagebuilder&view=page&id=109;
 
#Временно 301

location = / {
            return 301 /live;
}

#SEF для Joomla
location / {
try_files $uri $uri/ /index.php?$args;
}




location ~* \.php$ {
try_files $uri = 404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
include     /etc/nginx/conf.d/php_php-fpm.conf;
}


    location ~ /\.ht {
            deny all;
    }
 
}

# Редирект с http на https
server {
    if ($host = example.com) {
return 301 https://example.com$request_uri;
    }

    if ($host = www.example.com) {
return 301 https://example.com$request_uri;
    }

listen 80;
server_name example.com www.example.com;
    return 404;
}

Буду рад любому совету!
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Вот так недостаточно будет в error.php? При наличии алиаса меню 404 на соответствующий материал?
Код
echo file_get_contents(JURI::root().'/404');
Начиная с версии 1.5 это все прекрасно работает, одна строка в error.php
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

oweijek111

  • Новичок
  • 2
  • 0 / 0
Убрал 301 редирект из конфига nginx.

Сделал. Страница 404 корректно отображается при запросах
сайт/1.html, сайт/1.php

если запрос - сайт/1
то опять попадаю на главную с кодом 200.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление страницы в SP Page Builder

Автор dodsik

Ответов: 1
Просмотров: 988
Последний ответ 09.05.2025, 15:13:33
от sivers
SP Page Builder + JShortcodes, красивый список

Автор kunsaid

Ответов: 0
Просмотров: 1181
Последний ответ 07.04.2025, 11:21:06
от kunsaid
Не работает Edit Page в SP Page Builder, невозможно редактировать страницу

Автор sergspb

Ответов: 4
Просмотров: 2497
Последний ответ 17.07.2024, 12:03:59
от sergspb
Создаются дубли страниц с адресами ID страниц SP Page Builder

Автор AndreN

Ответов: 2
Просмотров: 3623
Последний ответ 23.04.2024, 17:18:16
от Alexeyman
Аддон "текстовый блок" SP Page Builder убирает атрибуты, добавленные вручную

Автор Ellis

Ответов: 5
Просмотров: 3542
Последний ответ 18.04.2024, 15:14:41
от Vastriet