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

tupka

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
как сделать редирект 404 ошибки?

в .htaccess добавил строку ErrorDocument 404 /index.php - результат не изменился.  >:(



 
« Последнее редактирование: 09.02.2010, 12:32:01 от tupka »
*

shima

  • Захожу иногда
  • 113
  • 7 / 0
Re: как сделать редирект 404 ошибки?
« Ответ #1 : 27.01.2010, 16:34:33 »
или  же  просто  попровь код 
и  вставь  вместо  ErrorDocument 404 /index.php  вот  это
ErrorDocument 404 /index.php?id=2
« Последнее редактирование: 27.01.2010, 16:38:32 от shima »
*

tupka

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: как сделать редирект 404 ошибки?
« Ответ #2 : 27.01.2010, 16:55:15 »
или  же  просто  попровь код  
и  вставь  вместо  ErrorDocument 404 /index.php  вот  это
ErrorDocument 404 /index.php?id=2

спасибо конечно, но это не спасло ситуацию... в чем еще может быть проблема?

содержимое .htaccess ниже:

Код
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

ErrorDocument 403 /index.php?id=2
ErrorDocument 404 /index.php?id=2
ErrorDocument 500 /index.php?id=2

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

tupka

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: как сделать редирект 404 ошибки?
« Ответ #4 : 09.02.2010, 12:30:56 »
Решение проблемы:

Создание страницы Error 404 для Joomla 1.5 при включеном родном SEF компоненте!
1. Создаем материал не указывая ни категории, ни раздела... с названием, например "404 - Error" с таким содержимым,  например как у нас на сайте (для просмотра страницы 404 этого сайта введите в браузере вот это - http://site.com/404)
2. Запоминаем ID нашего ново созданного материала...
3. В файле error.php, который в папке templates/system стираем все содержимое и вставляем следующий код :
В коде заменяем значение "555" на Ваш ID материала (пункт 2)

<?php       defined('JPATH_BASE') or die();       echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=555'); ?>
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Решение проблемы:

Создание страницы Error 404 для Joomla 1.5 при включеном родном SEF компоненте!
1. Создаем материал не указывая ни категории, ни раздела... с названием, например "404 - Error" с таким содержимым,  например как у нас на сайте (для просмотра страницы 404 этого сайта введите в браузере вот это - http://site.com/404)
2. Запоминаем ID нашего ново созданного материала...
3. В файле error.php, который в папке templates/system стираем все содержимое и вставляем следующий код :
В коде заменяем значение "555" на Ваш ID материала (пункт 2)

<?php       defined('JPATH_BASE') or die();       echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=555'); ?>
Тут обычный редирект получается кстати всех статусов ошибок и 500 и 403 на материал с 404й... НЕПОЙДЁТ.
*

tricolor

  • Новичок
  • 6
  • 0 / 0
Точно такая же проблема.

Но у меня немного другой вопрос.
Кто-нибудь подскажет, как сделать 301 редирект с несуществующих страниц, заканчивающихся ошибочно проставленным / (слешем) на нормальный урл без / после .html ?

Я имею ввиду урл вида: http://www.site.ru/page.html/ должен через 301 редирект переадресовываться на урл вида: http://www.site.ru/page.html

Это нужно для того, чтобы в случае коряво проставленной ссылки, ссылочный вес все равно передавался и учитывался поисковиком.

*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
Решение проблемы:

Создание страницы Error 404 для Joomla 1.5 при включеном родном SEF компоненте!
1. Создаем материал не указывая ни категории, ни раздела... с названием, например "404 - Error" с таким содержимым,  например как у нас на сайте (для просмотра страницы 404 этого сайта введите в браузере вот это - http://site.com/404)
2. Запоминаем ID нашего ново созданного материала...
3. В файле error.php, который в папке templates/system стираем все содержимое и вставляем следующий код :
В коде заменяем значение "555" на Ваш ID материала (пункт 2)

<?php       defined('JPATH_BASE') or die();       echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=555'); ?>
А если родной SEF отключен, чего делать?

*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 2955
Последний ответ 03.05.2021, 21:34:20
от sivers
Как сделать бэкап сайта

Автор egorovv

Ответов: 8
Просмотров: 8007
Последний ответ 06.06.2020, 12:09:43
от SeBun
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97446
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Как сделать отображение третьего и далее уровней меню?

Автор Hloja_Blimm

Ответов: 12
Просмотров: 2233
Последний ответ 24.11.2017, 15:12:04
от Hloja_Blimm
Как проверить форму обратной связи [Решено]

Автор mafiozzzza

Ответов: 8
Просмотров: 6916
Последний ответ 30.05.2017, 11:34:11
от darkghost