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

20julia06

  • Новичок
  • 3
  • 0 / 0
По адресу http://photo-add.ru.swteh.ru/ наблюдаем ошибку:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 40 bytes) in /home/p/photoaddru/public_html/libraries/joomla/error/exception.php on line 117

Что говорит о том, что Ваш сайт пытается использовать больше памяти чем
выделяется по тарифному плану. Обратитесь, пожалуйста к разработчику сайта для
решения проблемы или измените тариф на один из тарифов VIP-хостинга, там
выделяется до 128мб памяти на процесс.

______________________________________________________________________

Пожалуйста объясните к кому обращаться, если я разработчик сайта. Сайт лежит на sweb.ru хостинге. Новичек не могу понять.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Какой же разработчик то тогда?
Цитировать
Сайт лежит на sweb.ru хостинге.
Цитировать
или измените тариф на один из тарифов VIP-хостинга, там
выделяется до 128мб памяти на процесс.

А теперь учимся читать!
*

20julia06

  • Новичок
  • 3
  • 0 / 0
вот моя ошибка:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 40 bytes) in /home/p/photoaddru/public_html/libraries/joomla/error/exception.php on line 117

а это было в сообщение, которое отправила мне тех. поддержка:

По адресу http://photo-add.ru.swteh.ru/ наблюдаем ошибку:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 40 bytes) in /home/p/photoaddru/public_html/libraries/joomla/error/exception.php on line 117

Что говорит о том, что Ваш сайт пытается использовать больше памяти чем
выделяется по тарифному плану. Обратитесь, пожалуйста к разработчику сайта для
решения проблемы или измените тариф на один из тарифов VIP-хостинга, там
выделяется до 128мб памяти на процесс.
___________________________________________________________


пожалуйста помогите не соображаю что делать.  ! ! !  >:( >:(

*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
В смысле?
Слова тариф и хостинг знакомы? Букавки кириллицы - читать умеем?

Если да - то свести букавки в слова - менять тариф
*

20julia06

  • Новичок
  • 3
  • 0 / 0
Спасибо  :(
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
... менять тариф

Или хостера.
Или и то и другое.

Большой тестовый период:

http://park-web.ru/
http://qwarta.ru/

Пробуйте
*

Ganza

  • Новичок
  • 4
  • 0 / 0
Ну вообще можно оптимизировать сайт, конечно. Ненужное все удалить...
*

Park-Web

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Как вариант попоробуйте обновление накатить и уточните у тех поддержки не было ли изменений на сервере с их стороны.
*

Lino

  • Новичок
  • 1
  • 0 / 0
Возьмите VDS, и проблем с памятью не будет, http://interserver.ru/vds.html
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Все эти ответы техподдержки о нехватке памяти... ИМХО нехилый развод для перехода на дорогой тариф. Этот прием часто используют не очень честные, но очень жадные хостинг-провайдеры. У меня были такие же закидоны от хостеров... нашел нормальный (и что важно, за нормальные деньги) хостинг - проблем нет. Так что вам лучше все же менять хостинг, тем более что рынок этих услуг перенасыщен и по этому вариантов масса...
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

LiliaR

  • Захожу иногда
  • 52
  • 1 / 0
  • Чудесно!
ок, когда дело касается хостера, тогда понятно. А у меня такая же ошибка вышла при настройке на локальном сервере:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1309523 bytes) in X:\home\randevu.lokal\www\libraries\joomla\filesystem\archive\zip.php on line 381

Хотела закинуть компонент фотогалереи, com_galleric. Сначала просто скопировала в папку с компонентами, но в списке компонентов на Joomla в настройках не нашла это чудо. Стала закачивать через "загрузить и установить" и тут засада, ошибку выдаёт. Что теперь делать?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
На локальном - редактируйте php.ini

А вообще при установке больших расширений лучше их распаковать в папку tmp и устанавливать оттуда.
*

LiliaR

  • Захожу иногда
  • 52
  • 1 / 0
  • Чудесно!
Благодарю за Ваши советы. Но не совсем ясен ответ.

На локальном - редактируйте php.ini


Что это за файл, где находится и как его можно отредактировать. Посмотрела сейчас начинку Joomla, но такого файла не нашла.



при установке больших расширений лучше их распаковать в папку tmp и устанавливать оттуда.

Ок, если я разархивирую компонент в папку tmp (или куда-нибудь ещё),  то при "загрузить и установить" я не смогу разархивированную папку закинуть, там при каждом шаге нужно "открыть", если это папка. Целиком можно закинуть только архив.

Пожалуйста объясните как всё-таки поступить.
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Разархивируете установочный архив в папку tmp, куда-нибудь еще не надо. Далее идете в менеджер расширений и во втором блоке сверху (который имеет название Установить из каталога) нажимаете кнопку Установить

Что бы найти php.ini на локальной машине нужно для начала знать что у вас за софт работает в качестве сервера.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

LiliaR

  • Захожу иногда
  • 52
  • 1 / 0
  • Чудесно!
Разархивировала и пыталась из tmp загрузить с помощью "Установить из каталога", но папку никак не выбрать без её открытия. Вставила вручную в окошко "H:\joomlaserver\tmp\com_galleric_1.7.0.02", но получаю сообщение "Пожалуйста, укажите каталог пакета".
*

LiliaR

  • Захожу иногда
  • 52
  • 1 / 0
  • Чудесно!

Что бы найти php.ini на локальной машине нужно для начала знать что у вас за софт работает в качестве сервера.

дэнвер
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
На денвере - Диск:\папка_денвера(обычно WebServers)\usr\local\php5\php.ini

За лимит памяти отвечает строка memory_limit=
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Разархивировала и пыталась из tmp загрузить с помощью "Установить из каталога", но папку никак не выбрать без её открытия. Вставила вручную в окошко "H:\joomlaserver\tmp\com_galleric_1.7.0.02", но получаю сообщение "Пожалуйста, укажите каталог пакета".

Речь шла о папке tmp в папке вашего сайта (при типовой установке денвера это будет Z:\home\mysite.ru\www\tmp.

Предварительно имеет смысл почистить её (после неудачных, а иногда и удачных) установок там остаются хвосты.
Во избежание возможных проблем на этапе установки удалите то, что вы раньше
Цитировать
Сначала просто скопировала в папку с компонентами
.

Распакуйте пакет в эту папку (не оставляйте в ней архив), проверьте путь в поле "Установить из каталога" (папку самого компонента в нём указывать не нужно) и просто нажмите кнопку.

Например у меня это будет выглядеть так:
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
На денвере - Диск:\папка_денвера(обычно WebServers)\usr\local\php5\php.ini

За лимит памяти отвечает строка memory_limit=


Имейте в виду, что при изменении параметров в php.ini они вступают в силу после перезагрузки сервера
*

LiliaR

  • Захожу иногда
  • 52
  • 1 / 0
  • Чудесно!
Всё очень доступно объяснили. Благодарю вас SDKiller и Marques.
Компонент удалось установить!

Удачи и успеха во всём!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нехватка оперативной памяти на хостинге

Автор Resident234

Ответов: 13
Просмотров: 2645
Последний ответ 10.03.2016, 19:34:36
от wishlight
Недостаточно места на хостинге по тарифу. Какое есть решение?

Автор aniangeless

Ответов: 4
Просмотров: 2934
Последний ответ 24.08.2015, 13:04:22
от Servers_com