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

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
500 Internal Server Error
« : 13.03.2012, 17:12:51 »
Замучился уже искать ошибку.
Вчера только приобретён хостинг, на локалке есть сайт на Joomla, создал на сервере БД перезалил файлы, поменял файл конфигурации и вот ошибка вылетает вечно 500, чтобы не делал.
Вот адрес http://cloud9.hostingpalvelu.fi/~mostfi/
Причём, если создать файл test.html, то он работает http://cloud9.hostingpalvelu.fi/~mostfi/test.html, а другиие нет..   >:(

Может я чего то не догоняю, просто скажем так, новичёк в этом.. вот данные хостинга Версия PHP 5.3.10, Версия MySQL 5.5.21-cll

Причём на хостинге есть возможность создать Joomla сайт автоматически, но как только начинаю что-то делать с ним, сразу ошибка, один раз вообще было классно, я не успел ничего поменять, как бац 500 Internal Server Error
« Последнее редактирование: 13.03.2012, 17:16:18 от lordfootball »
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #1 : 13.03.2012, 17:23:20 »
Что говорит тех. поддержка хостинга ?
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #2 : 13.03.2012, 18:24:07 »
Вот жду от них ответа, они финны не спешат..
Кстати файл тест уже тоже не работает, но если удалить .htaccess то файл test заработает, а другие не хотят по прежнему открываться, причём все..
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #3 : 14.03.2012, 03:17:30 »
Выложите сюда текст файла .htaccess, есть подозрения что там содержатся какие-то специфические настройки.
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #4 : 14.03.2012, 10:47:27 »
Вот файл htaccess

Код
##

# @version $Id: htaccess.txt 21101 2011-04-07 15:47:33Z dextercowley $

# @package Joomla

# @copyright Copyright (C) 2005 - 2011 Open Source Matters. All rights reserved.

# @license GNU General Public License version 2 or later; see LICENSE.txt

##



##

# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!

#

# The line just below this section: 'Options +FollowSymLinks' may cause problems

# with some server configurations.  It is required for use of mod_rewrite, but may already

# be set by your server administrator in a way that dissallows changing it in

# your .htaccess file.  If using it causes your server to error out, comment it out (add # to

# 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



## 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 base64_encode data within the URL.

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]

# Block out any script that includes a <script> tag in URL.

RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%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})

# Return 403 Forbidden header and show the content of the root homepage

RewriteRule .* index.php [F]

#

## End - Rewrite rules to block out some common exploits.



## Begin - Custom redirects

#

# If you need to redirect some pages, or set a canonical non-www to

# www redirect (or vice versa), place that code here. Ensure those

# redirects use the correct RewriteRule syntax and the [R=301,L] flags.

#

## End - Custom redirects



##

# 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.

#

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

#

# If the requested path and file is not /index.php and the request

# has not already been internally rewritten to the index.php script

RewriteCond %{REQUEST_URI} !^/index\.php

# and the request is for something within the component folder,

# or for the site root, or for an extensionless URL, or the

# requested URL ends with one of the listed extensions

RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]

# and the requested path and file doesn't directly match a physical file

RewriteCond %{REQUEST_FILENAME} !-f

# and the requested path and file doesn't directly match a physical folder

RewriteCond %{REQUEST_FILENAME} !-d

# internally rewrite the request to the index.php script

RewriteRule .* index.php [L]

#

## End - Joomla! core SEF Section.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #5 : 14.03.2012, 10:52:46 »
Залей test.php ,что б посмотреть phpinfo()
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #6 : 14.03.2012, 11:13:06 »
залил, но он тоже не отображается, таже ошибка...
http://cloud9.hostingpalvelu.fi/~mostfi/test/test.php

могу по идее всю папку очистить опять public_html и думаю может тогда тест.пхп будет виден, если это стоит делать..
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #7 : 14.03.2012, 12:07:43 »
могу по идее всю папку очистить опять public_html .
Мин. А что нет каталога для домена ? www->domain
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #8 : 14.03.2012, 13:09:37 »
Могу перечислить все папки корня: ^-^
.cpanel, .htpasswds, .installatron, .rvsitebuilder, .trash, etc, mail, public_ftp, puplic_html, tmp, access-logs и www (оба последних как ссылки-папки вроде).

Я весь проект Joomla кинул в puplic_html
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #9 : 14.03.2012, 13:19:02 »
А теперь попробуй /Залей test.php ,что б посмотреть phpinfo()/ в каталог www/имя домена,припаркованного на хостинг.
Если всё Ок,то скопируй туда файлы Joomla
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #10 : 14.03.2012, 13:33:25 »
Странно, но в папке www были все файлы с public_html, видимо просто ссылается на эту папку,

и ещё странно, если установить автоматически черех приложение хостинга проект на Joomla он установится в public_html, но как только начну что-то менять, например загружу языковый пакет или плагин, то опять эта ошибка 500.. шаг влево - шаг вправо
« Последнее редактирование: 14.03.2012, 13:37:44 от lordfootball »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #11 : 14.03.2012, 13:39:04 »
Ну и ? А теперь еще и переименуй файл .htaccess в htaccess.txt в домашнем каталоге public_html
Ты определись,ставишь Joomla свой,или скрипт хостера.
Если скрипт хостера,смотри права на папки в Информация о системе.
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #12 : 14.03.2012, 13:45:33 »
переименовал в txt, ошибка всё равно везде 500, НО теперь картинки можно уже видеть по отдельности

Вот картинка в корне, работает
Вот картинка в подкаталоге, работает

Всё остальное, включая test.php не пашет.. например HTML страничка работает http://cloud9.hostingpalvelu.fi/~mostfi/test.html

какие вот изменения после переименования файла...
Хотелось бы конечно свой, который уже перенёс
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #13 : 14.03.2012, 14:08:07 »
какой у тебя домен? Что за тильда в адресе?
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #14 : 14.03.2012, 14:13:23 »
Домен по идее most.fi, но он почему то ещё не работает, хотя должны уже были привязать его.. тильда, т.к. они дали временную ссылку на сайт, пока домен не прикручат..
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #15 : 14.03.2012, 15:59:12 »
есть хорошие новости.. хостинг ответил, типа у них там что-то ещё не было сделано...
теперь тест работает http://cloud9.hostingpalvelu.fi/~mostfi/test.php
но появилась другая ошибка http://cloud9.hostingpalvelu.fi/~mostfi/
Database connection error (3): Could not connect to database
В файле конфигурации вроде как всё правильно, это моя ошибка или опять хостинг? который вижу не идеальный..
« Последнее редактирование: 14.03.2012, 17:33:49 от lordfootball »
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #16 : 14.03.2012, 19:10:41 »
Создай файл рядом с test.php, например mysql.php туда вставь код, приведенный ниже, предварительно изменив параметры 'host','user' и 'pass' на свои, те что для MySQL
скрипт либо подключится и скажет что все good, либо выдаст человеческий код ошибки
Спойлер
[свернуть]
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #17 : 14.03.2012, 19:51:47 »
сделал, пишет есть соединение
http://cloud9.hostingpalvelu.fi/~mostfi/mysql.php
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #18 : 14.03.2012, 19:56:19 »
Скрипт говорит что не удается подключиться, потому что на хосте mostfi_bd нет сервера MySQL.
Попробуйте вместо mostfi_bd прописать localhost. Если ситуация не изменится - то тогда только к хостеру вопросы, что же там нужно указывать в качестве имени сервера базы данных.
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #19 : 14.03.2012, 20:08:53 »
да, там localhost, подключение есть теперь
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #20 : 14.03.2012, 20:12:55 »
В таком случае если ставите скрипты самостоятельно - тот же localhost прописываете при установке и все должно работать. Если сайт уже перенесен(скопирован) то настройку можно поправить в configuration.php
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #21 : 14.03.2012, 20:17:27 »
странно, ведь в файле configuration.php, все те же данные, что я вставил в mysql.php плюс ещё название таблицы и 2 адресных пути до tmp и log . Я имею в виду, которые нужно исправлять было при переносе с компьютера
*

nixsystem

  • Захожу иногда
  • 207
  • 10 / 0
Re: 500 Internal Server Error
« Ответ #22 : 14.03.2012, 20:22:47 »
Все дело в том, где хостер размещает сервер MySQL. Зачастую он находится там же где и Web-сервер (и тогда, елси не указано иное, mysql_connect происходит на localhost и все работает), но бывают варианты, когда он расположен физически на другом сервере, тогда путь к нему нужно указывать обязательно. Обычно хостер, когда дает данные к аккаунту хостинга все эти параметры указывает. Но это же финны, что с них взять =)
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #23 : 14.03.2012, 20:29:16 »
Что ж делать то тогда? Могу, конечно, попробовать вся удалить и попробовать снова поставить, точнее перенести, есть конечно, вариант создать проект Joomla на сервере через предлагаемую там программу и переносить сайт по кускам, но это муторно наверно  ^-^
как быть?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #24 : 14.03.2012, 20:53:16 »
Ждать окончательной настройки хостинга.
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #25 : 14.03.2012, 20:57:58 »
Нуу... это можно ждать вечно =) если вообще она будет, значит всё таки у них косяк? Я могу попробовать написать тогда им ещё раз, что нить  ;D
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: 500 Internal Server Error
« Ответ #26 : 14.03.2012, 21:22:22 »
Ну так нужно брать хостинг,где домен регится/паркуется за сутки.
*

lordfootball

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: 500 Internal Server Error
« Ответ #27 : 20.03.2012, 11:44:46 »
Всем спасибо за ответы. Ошибка 500 была из-за хостинга, они исправили сами и всё заработало.
Всё остальное, сам уже исправил.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1954
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Fatal error: Class 'JDocument' not found

Автор gabiboi

Ответов: 2
Просмотров: 2445
Последний ответ 04.09.2020, 14:39:07
от svetka_777
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1298
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2208
Последний ответ 03.12.2018, 01:29:56
от voland
Ошибка при загрузке модулей:MySQL server has gone away

Автор svskach

Ответов: 13
Просмотров: 6645
Последний ответ 31.01.2018, 10:56:15
от Evrokub