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

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Перестал работать поиск
« : 02.06.2012, 19:34:57 »
Перестал работать поиск, помогите с решением этой незадачи... после нажатия кнопки - искать - появляется чистая страница и все..
Думал перезалить файлы с папки Search из дистрибутива - спасет... не спасло.
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
Re: Перестал работать поиск
« Ответ #1 : 05.06.2012, 10:40:22 »
возможно удалили компонент, а плагин поиска к нему не удалили.

ЗЫ. Чистая страница(если конечно это не пустой хтмл:)), это страница с ошибкой, при отключеном выводе ошибок
*

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Re: Перестал работать поиск
« Ответ #2 : 06.06.2012, 00:15:32 »
Не, не удалял это точно. До этого была какая-то проблема когда кнопки все ссылались в конце на # (решетку) и были не активны, переписал поверху файлы, сейчас не помню уже какие (из инсталятора) вроде заработало, а в этот раз не спало переписывание. Пробовал сторонний поиск поставить, та же самая ситуация, не работает.
*

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Re: Перестал работать поиск
« Ответ #3 : 08.06.2012, 20:00:00 »
может кто знает, как его переустановить?
Ну и попутный вопрос, может весь сайт переустановить. Как это сделать без потери материалов?
Просто переустановка в ту же базу и во время переустановки указать не заменять или может есть какие-то нюансы?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Перестал работать поиск
« Ответ #4 : 08.06.2012, 20:05:47 »
может кто знает, как его переустановить?
Ну и попутный вопрос, может весь сайт переустановить. Как это сделать без потери материалов?
Просто переустановка в ту же базу и во время переустановки указать не заменять или может есть какие-то нюансы?
Материалы, категории, разделы, пользователи не потеряются.
Ставите новую чистую Joomla в новую базу (лучше префикс в новой базе указать такой-же как в старой).
Затем в нее переносите нужные таблицы из старой базы .
А вот со сторонними компонентами и модулями сложнее будет.
Там надо внимательней переносить данные из таблиц, в зависимости от настроек компонента.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Перестал работать поиск
« Ответ #5 : 09.06.2012, 03:11:37 »
Вам же сказали: включите отображение ошибок на сайте и увидите, что там за "белая страница" в результатах поиска.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Перестал работать поиск
« Ответ #6 : 09.06.2012, 11:35:52 »
может кто знает, как его переустановить?
Ну и попутный вопрос, может весь сайт переустановить. Как это сделать без потери материалов?
Просто переустановка в ту же базу и во время переустановки указать не заменять или может есть какие-то нюансы?
Просто перезалей все файлы Joomla.Не заливая /installation. Файл конфиг.пхп оставляешь старый.
*

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Re: Перестал работать поиск
« Ответ #7 : 09.06.2012, 13:04:26 »
Warning: trim() expects parameter 1 to be string, array given in /home/my_site/public_html/libraries/joomla/html/parameter.php on line 83

Вот кусок кода из этого файла
{
      parent::__construct('_default');

      // Set base path
      $this->_elementPath[] = dirname( __FILE__ ).DS.'parameter'.DS.'element';

      if (trim( $data )) {
         $this->loadINI($data); (это 83 строка)
      }

      if ($path) {
         $this->loadSetupFile($path);
      }

      $this->_raw = $data;
   }
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Перестал работать поиск
« Ответ #8 : 09.06.2012, 13:25:51 »
Вот это 83 строка, судя по ошибке:
Код
  if (trim( $data )) {

А что ищете? Вы через стандартный модуль поиска ищете или какой-то сторонний? Суть ошибки в том, что должна быть строка для поиска, например 'Вася', а в поиск попадает массив, возможно такой: ['Вася','Петя',...] или ['В','а','с','я'] - первое что приходит в голову.

Если не через стандартный модуль поиска, то вставьте перед этой Вашей 83 строкой:

Код
$data = implode("", $data); 

- эта функция "слепит" все элементы в строку.

Пробуйте.

Ну или как вариант действительно перезалить весь сайт... только странная ошибка. Может и не помочь.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Re: Перестал работать поиск
« Ответ #9 : 09.06.2012, 15:18:54 »
Ну эта ошибка появилась вверху сайта после включения отображения ошибок. Как бы вовсе не гарантия что она к поиску имеет отношение. Сейчас делаю копию резервную и попробую перезалить сайт.
*

peoplee

  • Захожу иногда
  • 239
  • 5 / 7
  • www.feldgrau.info
Re: Перестал работать поиск
« Ответ #10 : 09.06.2012, 16:41:51 »
Такс, вобщем так... включил ошибки, включил модуль поиска, воспользовался им... на этом самом ранее читом листе, появилась вышеописанная ошибка и ниже 2 которые ссылались на ранее установленный плагин поиска к изи блог.  Удалил плагин, заработал поиск. Но эта ошибка осталась. К чему она вообще относится... на что влияет?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Перестал работать поиск
« Ответ #11 : 09.06.2012, 17:00:08 »
Такс, вобщем так... включил ошибки, включил модуль поиска, воспользовался им... на этом самом ранее читом листе, появилась вышеописанная ошибка и ниже 2 которые ссылались на ранее установленный плагин поиска к изи блог.  Удалил плагин, заработал поиск. Но эта ошибка осталась. К чему она вообще относится... на что влияет?

Всё же работает? Забей. От темы отписываюсь.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
Re: Перестал работать поиск
« Ответ #12 : 09.06.2012, 22:16:55 »
Такс, вобщем так... включил ошибки, включил модуль поиска, воспользовался им... на этом самом ранее читом листе, появилась вышеописанная ошибка и ниже 2 которые ссылались на ранее установленный плагин поиска к изи блог.  Удалил плагин, заработал поиск. Но эта ошибка осталась. К чему она вообще относится... на что влияет?
То неудаляли ничего, теперь оказывается что всё таки удаляли
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2246
Последний ответ 14.08.2020, 07:16:44
от rsn
Поиск по сайту

Автор smadkz

Ответов: 0
Просмотров: 1647
Последний ответ 09.11.2018, 09:13:30
от smadkz
не работает стандартный поиск Joomla 1.5.23

Автор Andrew1110

Ответов: 34
Просмотров: 14195
Последний ответ 11.02.2018, 10:31:42
от altvvc
Перестал сохранять материалы и модули

Автор Igoritaly

Ответов: 2
Просмотров: 1229
Последний ответ 11.08.2017, 13:37:48
от Igoritaly
Поиск материала

Автор rjk112

Ответов: 3
Просмотров: 1612
Последний ответ 31.10.2016, 11:15:50
от rjk112