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

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #30 : 18.04.2013, 16:04:24 »
вот вам и причина того что не работает! не хватает памяти...

так как это решить то? Ибо я не только не могу создать пункт меню, ну и не могу создать никакой модуль. Зато материалы например, все корректно работает.
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #31 : 18.04.2013, 16:09:41 »
разбираться, что вызывает нехватку памяти. Так что у вас на 75 строке в файле /administrator/components/com_menus/models/fields/menuparent.php?
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #32 : 18.04.2013, 16:11:36 »
гляньте мое сообщение №10 выше!
Разделитель переменных в url вроде "&" а не "&"
И про валидатор мне как специалисту известно...
и что что ваше сообщение выше? вы стандарты совсем не знаете!
перед тем как писать хотябы изучите стандарты!
вот пример http://ссылка вырезана, так как домен распространяет вирусы/test.html
две абсолютно одинаковые ссылки! первая тупо с & вторая экранирована & обе отлично работают!
но валидатор матюкается на ссылку index.php?option=com_content&view=article&id=30 и говорит: Line 8, Column 103: & did not start a character reference. (& probably should have been escaped as &.)
вот можете сами посмотреть http://validator.w3.org/check?uri=http%3A%2F%2Fссылка вырезана, так как домен распространяет вирусы%2Ftest.html&charset=%28detect+automatically%29&doctype=Inline&group=0
так что не спешите себя называть специалистом!
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #33 : 18.04.2013, 16:13:26 »
разбираться, что вызывает нехватку памяти. Так что у вас на 75 строке в файле /administrator/components/com_menus/models/fields/menuparent.php?
Вот весь код этот php файла
Спойлер
[свернуть]
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #34 : 18.04.2013, 16:15:35 »
так как это решить то? Ибо я не только не могу создать пункт меню, ну и не могу создать никакой модуль. Зато материалы например, все корректно работает.
в 75 строке идет обработка исключений:
catch (RuntimeException $e)
      {
         JError::raiseWarning(500, $e->getMessage());
      }

если хостер не позволяет менять лимит памяти то скорее всего придется менять хостера!
хотя могут и какие то левые компоненты модули или плагины крушить .. попробуйте отрубить лишние плагины которые устанавливали!
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #35 : 18.04.2013, 16:20:08 »
в 75 строке идет обработка исключений:
catch (RuntimeException $e)
      {
         JError::raiseWarning(500, $e->getMessage());
      }

если хостер не позволяет менять лимит памяти то скорее всего придется менять хостера!
хотя могут и какие то левые компоненты модули или плагины крушить .. попробуйте отрубить лишние плагины которые устанавливали!
хм...а может быть проблема в том, что более 500 мегов кеша на хостере весит? Если их удалить, это поможет?
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #36 : 18.04.2013, 16:23:35 »
Код
catch (RuntimeException $e)
      {
         JError::raiseWarning(500, $e->getMessage());
      }
Istaan, где вы это взяли :o ?
Там вот что, строки 73-80
Код
 
     // Pad the option text with spaces using depth level as a multiplier.
      for ($i = 0, $n = count($options); $i < $n; $i++) {
         $options[$i]->text = str_repeat('- ', $options[$i]->level).$options[$i]->text;
      }
      // Merge any additional options in the XML definition.
      $options = array_merge(parent::getOptions(), $options);
simpleprogress, сомневаюсь в этом
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #37 : 18.04.2013, 16:23:43 »
попробуйте в .hteaccess дописать php_value memory_limit 32M
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #38 : 18.04.2013, 16:26:03 »
Istaan, где вы это взяли :o ?
Там вот что, строки 73-80
хотя блин не то открыл.. точно.. в тройке посмотрел  ::)
75 строка: $options[$i]->text = str_repeat('- ', $options[$i]->level).$options[$i]->text;
« Последнее редактирование: 18.04.2013, 16:30:35 от Istaan »
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #39 : 18.04.2013, 16:29:52 »
попробуйте в .hteaccess дописать php_value memory_limit 32M
Прописал. Ничего. Так это получается проблемы хостера? Просто например...вот главное меню (состоит из 10 пунктов) нормально редактируется, создается....меню же боковое (более 200 пунктов) выдает такое, как на скринах, в начале темы.
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #40 : 18.04.2013, 16:31:20 »
Код
administrator\components\com_menus\models\fields\menuparent.php Joomla 2.5
строка 75: catch (RuntimeException $e)
в коде который выложил ТС такого не вижу...
Разработка, доработка расширений для Joomla!
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #41 : 18.04.2013, 16:32:02 »
simpleprogress, версия компонента последняя?
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #42 : 18.04.2013, 16:35:08 »
Код
administrator\components\com_menus\models\fields\menuparent.php Joomla 2.5
строка 75: catch (RuntimeException $e)
в коде который выложил ТС такого не вижу...
да я уже написал выше что не то посмотрел ) открыл проект с похожим названием а у него тройка Joomla )

Прописал. Ничего. Так это получается проблемы хостера? Просто например...вот главное меню (состоит из 10 пунктов) нормально редактируется, создается....меню же боковое (более 200 пунктов) выдает такое, как на скринах, в начале темы.
я тут конвертнул сколько это памяти у вас сожрало 8589934589 байт= 8589 мегабайт ;) подозреваю что php_value memory_limit 32M не спасет!
но тут надо выяснять почему в простой операции сожрало 8 гектар памяти )
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #43 : 18.04.2013, 16:35:28 »
simpleprogress, версия компонента последняя?
Какого?...все компоненты вроде последние версии....весят только 3 компонента, для обновления, но они врядле как то влияют.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #44 : 18.04.2013, 16:36:24 »
пробуйте отключать все плагины которые поставили!
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #45 : 18.04.2013, 16:39:10 »
да я уже написал выше что не то посмотрел ) открыл проект с похожим названием а у него тройка Joomla )
я тут конвертнул сколько это памяти у вас сожрало 8589934589 байт= 8589 мегабайт ;) подозреваю что php_value memory_limit 32M не спасет!
но тут надо выяснять почему в простой операции сожрало 8 гектар памяти )

Ну смотрите, приведу с чего началось все. Вчера пытался создать подпункты к одному пункту. В настройках четко указывал что нужно,, чтоб под пункт отображался в пункте "а". На сайте же этот пункт отоброжался совсем в другом пункте "б". Хотя в настрояках стояло, чтоб подпункт был в в пункте "А". Сегодня я решил просто эти кривые пункты по удалять и заново создать....и когда все "такие" пункты удалил с корзины, получилась такая вот беда. Притом еще и повылазили кракозябры. Их я исправил, как Вы могли заметить.
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #46 : 18.04.2013, 16:40:29 »
пробуйте отключать все плагины которые поставили!

Отключал уже...., не помогло.Да и раньше все работало корректно.
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #47 : 18.04.2013, 16:42:00 »
Коллеги, а если все дело в БД? может там таблица с пунктами меню "растолстела"?
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #48 : 18.04.2013, 16:45:23 »
Коллеги, а если все дело в БД? может там таблица с пунктами меню "растолстела"?
и такое может быть! либо что то неправильно записалось удалилось!но сколько же там должно быть записей что бы сожрать 8 гекртар памяти?
хотя может де глюкнуло дерево и бесконечный цикл получился)
simpleprogress посмотрите сколько у вас записей в тебличке __menus через phpMyAdmin
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #49 : 18.04.2013, 16:46:15 »
Цитировать
что то неправильно записалось удалилось!
Что вероятней всего.
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #50 : 18.04.2013, 16:48:19 »
кстати зайдите в менеджер меню и попробуйте нажать на кнопку перестроить
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #51 : 18.04.2013, 16:51:25 »
Залез в бд, в раздел menu. Вот скрин не большой.
Спойлер
[свернуть]
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #52 : 18.04.2013, 16:52:45 »
кстати зайдите в менеджер меню и попробуйте нажать на кнопку перестроить

Нажимал. Ничего.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #53 : 18.04.2013, 16:55:17 »
выше над списком должна быть подобная запись Отображает строки 0 - 29 ( ~66 всего, Запрос занял 0.0007 сек.) её покажите лучше
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #54 : 18.04.2013, 16:57:53 »
выше над списком должна быть подобная запись Отображает строки 0 - 29 ( ~66 всего, Запрос занял 0.0007 сек.) её покажите лучше

Отображает строки 0 - 29 ( ~477 всего, Запрос занял 0.0002 сек.)
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #55 : 18.04.2013, 16:59:19 »
странно, вообщем попробуйте восстановить сайт из резервной копии если такая есть!
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #56 : 18.04.2013, 17:02:38 »
странно, вообщем попробуйте восстановить сайт из резервной копии если такая есть!

есть бекап конечно, а какие файлы востанавливать или все? и вообще как это корректно сделать...?
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблема с админ меню!
« Ответ #57 : 18.04.2013, 17:03:51 »
восстановите только БД, думаю этого будет достаточно
Разработка, доработка расширений для Joomla!
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с админ меню!
« Ответ #58 : 18.04.2013, 17:04:23 »
есть бекап конечно, а какие файлы востанавливать или все? и вообще как это корректно сделать...?
все зависит от хостинга! на каждом по разному  это может делаться )
*

simpleprogress

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Проблема с админ меню!
« Ответ #59 : 18.04.2013, 17:06:54 »
все зависит от хостинга! на каждом по разному  это может делаться )

Ну это понятно....вообщем я так понял не ясно в чем проблема...ну вот ошибку выдает с памятью. Может задать вопрос хостеру, почему такая вылазит ошибка? Как  думаете?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 2664
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
Проблема с переносом Joomla сайта с хостинга на денвер

Автор 62411

Ответов: 4
Просмотров: 2200
Последний ответ 21.02.2022, 20:22:11
от arma
Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

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

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

Ответов: 7
Просмотров: 1998
Последний ответ 21.05.2021, 08:40:40
от arma
Проблема Adobe Flash Player

Автор MamontFirst

Ответов: 5
Просмотров: 1586
Последний ответ 23.01.2021, 21:25:23
от MamontFirst