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

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Не создаются файлы логов
« : 02.04.2012, 17:29:37 »
Добрый день. Проблема - почему то не создаются файлы логов(папка logs) на хостинге.
Включал плагин логов, также вставлял этот код (в index.php основной)
Код
jimport('joomla.error.log');
$log = &JLog::getInstance('my.log.php');
$log->addEntry(array('LEVEL' => '1','STATUS' => 'Username:','COMMENT' => $username));
- на локале все это работает замечательно - на хостинге файлы логов не создаются.
Права на папку - 700;
в getInstance пробовал разные расширения - log,txt,php
в configuration.php - пути до папки логов прописаны верно, проверял.

В чем может быть проблема? Заранее спасибо.
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: Не создаются файлы логов
« Ответ #1 : 02.04.2012, 22:28:18 »
Для создания логов нужна права на папку, куда эти логи пишутся как минимум 755, а то и все 777.
*

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Re: Не создаются файлы логов
« Ответ #2 : 03.04.2012, 05:40:32 »
Для создания логов нужна права на папку, куда эти логи пишутся как минимум 755, а то и все 777.
Сейчас поставил вообще 777. Эффект - ноль, все равно файлы не создаются.
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: Не создаются файлы логов
« Ответ #3 : 03.04.2012, 06:05:24 »
В таком случае проверьте правильность указания пути к папке с log-файлами.
Указан должен быть полный абсолютный путь, например такой.
Код
/home/z/zo/zorro189/somedomain.com/public_html/log/
Если полный путь вам не известен - его можно узнать в админке (Помощь - Информация о системе - Права на папки) искомый путь будет у папки cache, нужно будет его скопировать и изменить окончание пути.
Там же можно проверить и то, как воспринимает права на папки сама Joomla.
*

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Re: Не создаются файлы логов
« Ответ #4 : 03.04.2012, 09:29:41 »
Да, конечно, это первое что я сделал -

(также путь проверял выводя $_SERVER['DOCUMENT_ROOT'])
в этом и есть вся странность - с папкой все ок, библиотеки error, log тоже на месте, но файлы не создаются...
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Не создаются файлы логов
« Ответ #5 : 03.04.2012, 09:49:04 »
Да, конечно, это первое что я сделал -

(также путь проверял выводя $_SERVER['DOCUMENT_ROOT'])
в этом и есть вся странность - с папкой все ок, библиотеки error, log тоже на месте, но файлы не создаются...
А почему Вы папку для логов и временных файлов делаете одну, да еще и указываете корень сайта /public_html/
Правильнее будет /public_html/logs/ и /public_html/tmp/
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Не создаются файлы логов
« Ответ #6 : 03.04.2012, 09:53:16 »
так попробуй сам создай файл с chmod 644,и посмотришь будет ли запись
*

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Re: Не создаются файлы логов
« Ответ #7 : 03.04.2012, 11:51:40 »
Калатить меня в ухи))) все нормуль, проблема была в php-участке кода, сорри за невнимательность))
« Последнее редактирование: 03.04.2012, 12:02:06 от tolian_27 »
*

tolian_27

  • Захожу иногда
  • 97
  • 0 / 0
Re: Не создаются файлы логов
« Ответ #8 : 03.04.2012, 11:53:36 »
А почему Вы папку для логов и временных файлов делаете одну, да еще и указываете корень сайта /public_html/
Правильнее будет /public_html/logs/ и /public_html/tmp/
да, конечно, это я просто экспереминтировал, по всякому
*

Барракуда

  • Захожу иногда
  • 69
  • 0 / 0
Re: Не создаются файлы логов
« Ответ #9 : 19.10.2012, 09:03:15 »
Подскажите, а у меня почему-то этих записей

Log Directory ($log_path) /usr/home/тыры-пыры/logs/   Доступен на запись
Temp Directory ($tmp_path) /usr/home/тыры-пыры/tmp/   Доступен на запись

на странице "информация о системе" нет. Соответственно и нет файлов логов и временных файлов. В файле конфигурации все прописано правильно. Почему же могут не создаваться файлы? Попробовал создать файлы логов в папке вручную, через ISP менеджер. Но эти файлы так и лежат пустыми. Помогите, пожалуйста. Я из-за отсутствия файла ошибок не могу разобраться в другом баге сайта 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Странные файлы в корне сайта

Автор HouK

Ответов: 2
Просмотров: 1477
Последний ответ 30.09.2016, 10:02:15
от flyingspook
На сайт заливаются чужие файлы

Автор 8lada

Ответов: 11
Просмотров: 2411
Последний ответ 23.03.2016, 08:33:23
от flyingspook
Перенесено: Защита Joomla. Как запретить заливать файлы в корень сайта!

Автор ELLE

Ответов: 0
Просмотров: 1451
Последний ответ 01.02.2015, 21:54:28
от ELLE
Проблема с настройками логов

Автор bestden

Ответов: 1
Просмотров: 1068
Последний ответ 18.08.2014, 10:22:15
от bestden
Лишние файлы в корне Joomla 1.5

Автор teoretik

Ответов: 4
Просмотров: 3323
Последний ответ 05.07.2013, 17:29:29
от SDKiller