Новости 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

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

qznik

  • Новичок
  • 3
  • 0 / 0
Сайт работает на Joomla 1,5 уже год... последнее время никаких дополнительных компонентов не ставил.
посещаемость примерно 800 хостов в сутки.

Выдаёт интересную ошибку:

Fatal error: Fatal error: Uncaught exception 'gCurlException with message 'Invalid request parameters' in /var/www/next/data/www/safetycenter.ru/gCurl/gCurlRequest.class.php:121 Stack trace: #0 /var/www/next/data/www/safetycenter.ru/index.php(69): gCurlRequest->addCookieVar('fboard_settings', Array) #1 {main} thrown in /var/www/next/data/www/safetycenter.ru/gCurl/gCurlRequest.class.php  on line 121

и ниодна страница не загружается.
А самое интересное, что появляется не всегда...  счётчик идёт, люди ходят... и ошибка выскакивает...

Прошу помочь в решении проблемы!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Я думаю стоит поискать в Google, наверняка это связано с обновлением каких-то библиотек PHP на сервере. И либо есть более свежие версии этих библиотек (начинать надо смотреть с cURL), либо есть обновление для библиотеки PHP gCurl...
*

qznik

  • Новичок
  • 3
  • 0 / 0
странно, такого каталога и файла у меня вообще нету на сервере...

/gCurl/gCurlRequest.class.php

 может это из-за высокой посещаемости?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну чудес-то не бывает, проверьте внимательно все пути. Если в логах ошибка в этом файле мелькает, значит кто-то этот файл дергает (из index.php в 69-й строке).
*

qznik

  • Новичок
  • 3
  • 0 / 0
 посмотрел 69ю строку
она начинается так:

69: // trigger the onAfterDispatch events
70: JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
71: $mainframe->triggerEvent('onAfterDispatch');
72:
73: /**

что это может означать?

*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Это может означать, что у вас какой-то плагин на данном событии работает и вызывает ту библиотеку.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка "Некорректное изображение"?

Автор Iliayy

Ответов: 8
Просмотров: 10204
Последний ответ 12.11.2020, 22:26:47
от PaLyCH
Ошибка - JHTMLBehavior::jquery not supported

Автор ProkopChamp

Ответов: 3
Просмотров: 4284
Последний ответ 21.06.2020, 13:46:13
от draff
Ошибка 500 при входе в каталог tmp

Автор macheninarctica

Ответов: 8
Просмотров: 5674
Последний ответ 08.06.2018, 16:20:41
от ProtectYourSite
jtablesession::Store Failed DB function failed with error number 145

Автор Timer

Ответов: 16
Просмотров: 15892
Последний ответ 22.03.2017, 23:22:13
от Dmitriy
После переноса сайта на хостинг вылезает ошибка

Автор hausofdima

Ответов: 6
Просмотров: 2233
Последний ответ 20.03.2017, 23:53:39
от darkghost