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

zeroptional

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Всем привет. Сегодня попробовал перенести сайт на другой компьютер, но не получилось этого сделать, так как он выдал мне ошибку вот какого рода:

Fatal error: Uncaught exception 'Exception' with message 'load error: failed to find Z:\home\deltastroy.ru\www/templates/shaper_corpora/less/presets.less' in T:\home\deltastroy.ru\www\plugins\system\helix\core\classes\lessc.inc.php:1598 Stack trace: #0 T:\home\deltastroy.ru\www\plugins\system\helix\core\classes\lessc.inc.php(1683): lessc->compileFile('Z:\home\deltast...') #1 T:\home\deltastroy.ru\www\plugins\system\helix\core\helix.php(779): lessc->cachedCompile(Array) #2 T:\home\deltastroy.ru\www\plugins\system\helix\core\helix.php(809): Helix::autoCompileLess('T:\home\deltast...', 'T:\home\deltast...') #3 T:\home\deltastroy.ru\www\templates\shaper_corpora\index.php(42): Helix::addLess('presets', 'presets/preset2') #4 T:\home\deltastroy.ru\www\libraries\joomla\document\html\html.php(531): require('T:\home\deltast...') #5 T:\home\deltastroy.ru\www\libraries\joomla\document\html\html.php(591): JDocumentHTML->_loadTemplate('T:\home\deltast...', 'index.php') #6 T:\home\deltastroy.ru\www\libraries\joomla\document\html\html.ph in T:\home\deltastroy.ru\www\plugins\system\helix\core\classes\lessc.inc.php on line 1598

Действительно, денвер здесь создает виртуальный диск Т, а не как у меня на первоначальном Z. Решил поменять везде пути - ничего не изменилось вообще.
Кто-нибудь подскажите где копать хотя бы. Потому что я как понимаю будет проблема с переносом и на сервер...
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Перенос сайта с фреймворком Helix
« Ответ #1 : 26.10.2013, 13:28:43 »
configuration.php
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

zeroptional

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #2 : 26.10.2013, 15:55:43 »
<?php
class JConfig {
   public $offline = '0';
   public $offline_message = 'Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже.';
   public $display_offline_message = '1';
   public $offline_image = '';
   public $sitename = 'Delta';
   public $editor = 'tinymce';
   public $captcha = '0';
   public $list_limit = '20';
   public $access = '1';
   public $debug = '0';
   public $debug_lang = '0';
   public $dbtype = 'mysqli';
   public $host = 'localhost';
   public $user = 'root';
   public $password = '';
   public $db = 'delta';
   public $dbprefix = 'ml0q7_';
   public $live_site = '';
   public $secret = 'otwu5B98Syv3NKhA';
   public $gzip = '0';
   public $error_reporting = 'default';
   public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&amp;keyref=Help{major}{minor}:{keyref}';
   public $ftp_host = '127.0.0.1';
   public $ftp_port = '21';
   public $ftp_user = '';
   public $ftp_pass = '';
   public $ftp_root = '';
   public $ftp_enable = '0';
   public $offset = 'UTC';
   public $mailer = 'mail';
   public $mailfrom = 'zeroptional@gmail.com';
   public $fromname = 'Delta';
   public $sendmail = '/usr/sbin/sendmail';
   public $smtpauth = '0';
   public $smtpuser = '';
   public $smtppass = '';
   public $smtphost = 'localhost';
   public $smtpsecure = 'none';
   public $smtpport = '25';
   public $caching = '0';
   public $cache_handler = 'file';
   public $cachetime = '15';
   public $MetaDesc = '';
   public $MetaKeys = '';
   public $MetaTitle = '1';
   public $MetaAuthor = '1';
   public $MetaVersion = '0';
   public $robots = '';
   public $sef = '1';
   public $sef_rewrite = '0';
   public $sef_suffix = '0';
   public $unicodeslugs = '0';
   public $feed_limit = '10';
   public $log_path = 'T:\\home\\deltastroy.ru\\www/logs';
   public $tmp_path = 'T:\\home\\deltastroy.ru\\www/tmp';
   public $lifetime = '15';
   public $session_handler = 'database';
}

Я уже поменял ;)
но не помогает(((
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Перенос сайта с фреймворком Helix
« Ответ #3 : 26.10.2013, 16:30:51 »
а убить \plugins\system\helix\core\classes\lessc.inc.php ?
*

zeroptional

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #4 : 26.10.2013, 17:52:13 »
Если его убить, получится опять же ошибка
весь код тогда надо менять надо(
"Fatal error: Class 'lessc' not found in Z:\home\deltastroy.ru\www\plugins\system\helix\core\helix.php on line 726"


Вообще я поменял все пути и все в итоге заработало, но вопрос с онлайн версией то что делать, тоже везде менять?)))
« Последнее редактирование: 26.10.2013, 18:46:23 от zeroptional »
*

zeroptional

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #5 : 27.10.2013, 14:27:55 »
Ребят! Помогите кто-нибудь!
Перенес, всю инфу отображает! Но теперь подчистую чистятся два файла CSS (template.css, preset2.css) Что делать вообще?

Т.е. даже если перезаливать, они все равно полностью очищаются, все строки пропадают и файл весит 0 байт!
 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
*

mikado

  • Новичок
  • 2
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #6 : 26.11.2013, 17:33:11 »
Если его убить, получится опять же ошибка
весь код тогда надо менять надо(
"Fatal error: Class 'lessc' not found in Z:\home\deltastroy.ru\www\plugins\system\helix\core\helix.php on line 726"


Вообще я поменял все пути и все в итоге заработало, но вопрос с онлайн версией то что делать, тоже везде менять?)))


Привет! Та же сама ошибка, только заливаю не на виртуальную машину, а на хостнинг
Вопрос: где ты поменял пути (в каком-то файле?), чтобы он не ссылался на диск денвера?
у меня щас в configuration.php прописан путь к реальному хостингу (tmp, logs)
*

mikado

  • Новичок
  • 2
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #7 : 27.11.2013, 11:29:10 »
Ребят! Помогите кто-нибудь!
Перенес, всю инфу отображает! Но теперь подчистую чистятся два файла CSS (template.css, preset2.css) Что делать вообще?


Выключила less в настройках шаблона, в админке - сайт стал открываться, НО :

Блин, не могу понять, почему CSS постоянно откатывается после любых изменений (((((
Та же самая история!

Пожалуйста, кто-нибудь в курсе, как это поправить?
ps это только в forefox'e так (((
Chrome вроде нормально стили отображает
« Последнее редактирование: 27.11.2013, 11:33:51 от mikado »
*

smit1987

  • Захожу иногда
  • 108
  • 2 / 1
Re: Перенос сайта с фреймворком Helix
« Ответ #8 : 31.01.2014, 20:25:04 »
Тоже проблема с переносом Hellix 2
Joomla 3.2, пренес на хостинг с денвера, подправил конфиг, но вылазит LOAD ERROR: FAILED TO FIND Z:\HOME\JOOMLA32\WWW/TEMPLATES/SHAPER_HELIX_II/LESS/MASTER.LESS
GO BACK

Видно, где-то осталась ссылка на старый  корень. Куда копать?
Конфиг:
Спойлер
[свернуть]
*

Stalker-X

  • Новичок
  • 1
  • 0 / 0
Re: Перенос сайта с фреймворком Helix
« Ответ #9 : 06.02.2014, 20:55:24 »
Почистить кеш, выключить LESS в настройках шаблона, сохранить, проверить как работает без LESS, включить LESS в настройках шаблона, сохранить, проверить как работает с LESS.
*

smit1987

  • Захожу иногда
  • 108
  • 2 / 1
Re: Перенос сайта с фреймворком Helix
« Ответ #10 : 06.02.2014, 23:52:12 »
Почистить кеш, выключить LESS в настройках шаблона, сохранить, проверить как работает без LESS, включить LESS в настройках шаблона, сохранить, проверить как работает с LESS.

Дело было в кэше. Что за LESS?
*

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
Re: Перенос сайта с фреймворком Helix
« Ответ #11 : 20.07.2014, 23:10:52 »
Ребят! Помогите кто-нибудь!
Перенес, всю инфу отображает! Но теперь подчистую чистятся два файла CSS (template.css, preset2.css) Что делать вообще?
Вариантов всего два: первый при разработке сайта отключить лесс, проверить файрбагом что чтили берутся с лесс файлов и вносить необходимые изминения в самих файлах лесс. После завершения правок включаем лесс и все CSS файлы перезапишутся. Если файрбаг показывает что при отключенном лесс стили берутся с CSS файлов, необходимые правки нужно вносить методом оверрайда в собственный файл CSS (custom.css, override.css), так как после завершения правок и включения лесс CSS файлы перезапишутся.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться