Новости 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 Ответов
  • 1921 Просмотров
*

toshiba1

  • Новичок
  • 4
  • 0 / 0
Добрый день.
имеется рабочий сервер: Joomla 2.5, php  5.3.2-1, ubuntu4.14.
настройка сайта была на сервере с параметрами php 5.3.2-1 ubuntu4.7
Все аналогично. На рабочем сервере раньше стояла версия Joomla 1.5. Обновили путем переноса файлов с настроенного сервера
После переноса на рабочем сервере начались проблемы:

mod_fcgid: stderr: PHP Fatal error:  Call to undefined method JFilterOutput::stringURLUnicodeSlug() in /www/.../libraries/joomla/application/application.php on line 879, referer: http://.../administrator/index.php?option=com_menus&view=item&layout=edit&id=65

 mod_fcgid: stderr: PHP Warning:  spl_autoload(): open_basedir restriction in effect. File(jfactory.inc) is not within the allowed path(s): (/www/<путь к сайту на сервере>:/www/pages/.../2f97288bd0105b16b6f66514fe9afe9f:/www/pages/library) in /www/.../libraries/joomla/session/storage/database.php on line 71, referer: http://.../administrator/index.php?option=com_menus&view=item&layout=edit&id=65

mod_fcgid: stderr: PHP Warning:  spl_autoload(): open_basedir restriction in effect. File(jfactory.php) is not within the allowed path(s): (/www/<путь к сайту на сервере>:/www/pages/.../2f97288bd0105b16b6f66514fe9afe9f:/www/pages/library) in /www/.../libraries/joomla/session/storage/database.php on line 71, referer: http://.../administrator/index.php?option=com_menus&view=item&layout=edit&id=65

mod_fcgid: stderr: PHP Fatal error:  Class 'JFactory' not found in /www/.../libraries/joomla/session/storage/database.php on line 0, referer: http://.../administrator/index.php?option=com_menus&view=item&layout=edit&id=65

то есть не видятся библиотеки Joomla. на обоих серверах пути одинаковые, поэтому конфиги просто перенесены.
В итоге нет возможности настроить пункты меню.
из проверенного: курл есть и работает, пути к папкам действительные (по крайней мере все, которые нашла), все классы и функции присутствуют на своих местах
Подскажите, что можно попробовать сделать.
*

toshiba1

  • Новичок
  • 4
  • 0 / 0
никто не знает, что можно сделать, или недостаточно данных?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
А не понятно, что вы делали.
Особенно вот эта фраза
Цитировать
На рабочем сервере раньше стояла версия Joomla 1.5. Обновили путем переноса файлов с настроенного сервера
Т.е. вы поверх Joomla 1.5 залили файлы Joomla 2.5?
Если это так, то эти действия совершенно бессмысленны.
Нельзя таким образом обновить версию 1.5 до 2.5.
*

toshiba1

  • Новичок
  • 4
  • 0 / 0
Особенно вот эта фразаТ.е. вы поверх Joomla 1.5 залили файлы Joomla 2.5?
Если это так, то эти действия совершенно бессмысленны.
база, естественно, тоже была обновлена. я забыла это указать.
почему в таком случае перенос файлов с рабочего сервера с перезаписью всех исходных файлов должно дать нерабочую версию сайта? максимум, что могло произойти в этом случае - это избыточность файлов на сервере (мешанина, конечно). но как это могло повлиять на появление ошибок?
хотя именно повлияло: полная перезаливка файлов с удалением старых привела к устранению ошибки... не понятно...
спасибо :)
« Последнее редактирование: 17.09.2013, 07:51:45 от toshiba1 »
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Т.е. вы не обновляли версию 1.5, а просто поверх нее залили файлы от 2.5 и подключили базу от 2.5?
Тогда надо было конечно сначала удалить файловую структуру 1.5
*

toshiba1

  • Новичок
  • 4
  • 0 / 0
не совсем: я установила версию 2.5 на другом сервере, перенесла туда все данные, настроила все модули, которые понадобятся для работы и в итоге получила полностью рабочий сайт на тестовом сервере. а потом да, перенесла новую рабочую базу и закинула все файлы с работающего обновленного сайта на тестовом сервере на рабочий сервер.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос старых сайтов на xampp. Восстановление паролей, ошибки доступа и т.п

Автор androv77

Ответов: 2
Просмотров: 3284
Последний ответ 09.04.2024, 09:48:01
от androv77
Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 4180
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 2002
Последний ответ 21.05.2021, 08:40:40
от arma
На сайте появились ошибки

Автор Hocotih

Ответов: 0
Просмотров: 965
Последний ответ 13.05.2021, 10:24:20
от Hocotih
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 1649
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83