Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Имеется сайт на Joomla 3.6, был успешно переведен на https и работал корректно долгое время, в админке включен SSL для всего сайта. Сейчас его перенесли с общего хостинга на выделенный сервер apache + nginx и после этого база для всех страниц стала <base href="https:\/\/site.ru" />  Прошу помощи, в чем может быть причина неверного отображения базы?
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Проблема с base после установки ssl
« Ответ #1 : 21.03.2017, 08:49:36 »
configuration.php в live_site заполнено?
Сделайте поиск по файлам, и найдите, где задано так.
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Re: Проблема с base после установки ssl
« Ответ #2 : 21.03.2017, 11:25:02 »
configuration.php в live_site заполнено?
Сделайте поиск по файлам, и найдите, где задано так.
Действительно, поиск помог. Видимо, при переносе сайта хостер столкнулся с ошибкой циклического редиректа и не долго думая подправил uri.php, этот код был именно там. Я заменил uri.php на оригинальный, после чего с переадресацией помогло решение из темы http://joomlaforum.ru/index.php/topic,329766.0.html
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Проблема с base после установки ssl
« Ответ #3 : 21.03.2017, 12:18:38 »
С правкой файла uri.php? Не советовал бы.
в nginx в конфиге есть что-то типо
Код
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;
и в апаче
Код
SetEnvIf X-Forwarded-Proto https HTTPS=on
?
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Re: Проблема с base после установки ssl
« Ответ #4 : 21.03.2017, 20:18:11 »
В конфиге апача подобной строки нет, а вот в конфиге nginx присутствуют:
Код
# Количество процессов рекомендуется устанавливать равному количеству ядер CPU
    worker_processes  2;

    timer_resolution 100ms;

    events {
        worker_connections  1024;
    }

    # [ debug | info | notice | warn | error | crit ]
    error_log  /var/log/nginx.error_log error;

http {     
        server {
            listen       80 default_server;
            server_name  site.ru;
rewrite ^(.*)$ https://$server_name$1 permanent;
            # access_log  /var/log/nginx/access.log  main;
     
            # Main location
            location / {

               proxy_pass         http://127.0.0.1:8080/;
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                client_max_body_size       10m;
                client_body_buffer_size    128k;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                proxy_buffer_size          4k;
                proxy_buffers              4 32k;
                proxy_busy_buffers_size    64k;
                proxy_temp_file_write_size 64k;
            }

            # Static files location
            location ~*^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$
            {
                root   /home/sites/public_html;
            }}
server {

server_name site.ru;
        listen 443 ssl;
        ssl_stapling on;
         ssl on;
 ssl_session_timeout 24h;
 ssl_certificate /etc/ssl/ssl.pem;
 ssl_certificate_key /etc/ssl/ssl.pem;



            location / {

               proxy_pass         http://127.0.0.1:8080/;
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                client_max_body_size       10m;
                client_body_buffer_size    128k;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                proxy_buffer_size          4k;
                proxy_buffers              4 32k;
                proxy_busy_buffers_size    64k;
                proxy_temp_file_write_size 64k;
            }



root   /home/sites/public_html;
           
       
#proxy_pass         https://127.0.0.1:444/;

#if ( $scheme = "http" ) {
# rewrite ^/(.*)$ https://site.ru/$1 permanent;
#}
     
}
}
proxi.conf из conf.d
Код
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 32k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
К слову, nginx не отдает статику, могут ли эти проблемы быть взаимосвязаны?
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Проблема с base после установки ssl
« Ответ #5 : 21.03.2017, 21:01:43 »
Добавьте строку в конфиг апача и перезагрузите его - проблема с редиректами должна уйти.
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Re: Проблема с base после установки ssl
« Ответ #6 : 21.03.2017, 22:27:11 »
Добавьте строку в конфиг апача и перезагрузите его - проблема с редиректами должна уйти.
После добавления строки и возврата оригинального uri.php, проблема остается.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Проблема с base после установки ssl
« Ответ #7 : 21.03.2017, 22:50:51 »
Я не вижу в nginx отдачи прото
Код
proxy_set_header X-Forwarded-Proto $scheme;
Конечно апача будет игнорировать.
*

Roinmana

  • Захожу иногда
  • 108
  • 2 / 0
Re: Проблема с base после установки ssl
« Ответ #8 : 21.03.2017, 23:31:01 »
Я не вижу в nginx отдачи прото
Код
proxy_set_header X-Forwarded-Proto $scheme;
Конечно апача будет игнорировать.
Добавил в конфиг nginx указанную строку после
Код
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
В апач так же внес изменение, перезагрузил - с оригинальным uri по прежнему редирект.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Проблема с base после установки ssl
« Ответ #9 : 22.03.2017, 15:53:20 »
Htaccess переименовывали?
Тогда не знаю, что ещё может быть
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Все изменения появляются в старой базе данных и ftp после смены хостинга

Автор makena0606

Ответов: 2
Просмотров: 3094
Последний ответ 09.02.2024, 10:21:47
от Vastriet
Проблема с SP Page Buildier

Автор Aleksey1982

Ответов: 20
Просмотров: 5483
Последний ответ 10.11.2023, 20:13:53
от Шмайсер
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1619
Последний ответ 16.09.2023, 09:44:41
от sivers
Не грузится страница админки, после смены хостинга. Но сам сайт работает

Автор Janitor

Ответов: 2
Просмотров: 1533
Последний ответ 02.07.2023, 10:37:01
от Janitor
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 39
Просмотров: 13942
Последний ответ 15.06.2023, 11:55:16
от Victor333