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

фунтик

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #60 : 05.08.2014, 15:06:24 »
нашел решение ты просто не описал что ремембер PHP брал из бэкапа

"Решение:
1. Перед обновлением сайта на Joomla 3.1 делаем естественно резервные копии сайта и базы данных.
2. Файл remember.php, который был в старой версии Joomla 3.1 переименовываем или сохраняем отдельно например rememberBAK.php (файл находится /home/xxx/public_html/site.ru/plugins/system/remember/remember.php )
3.  Я брал с Joomla.org Joomla_3.2.0-Stable-Update_Package.zip размер 8398890 байт. Закачиваем в корень сайта и распаковываем.
4.  Далее находим home/xxx/public_html/site.ru/plugins/system/remember/remember.php
переименовываем remember.php в rememberNEW.php. rememberBAK.php в remember.php.
5. Заходим в панель управления сайта, и заходим в «Расширения» -> «Менеджер расширений»  , слева в меню выбираем «База данных» и в левом верхнем углу будет кнопка исправить, это действие исправит таблицы БД и приведет структуру к версии Joomla 3.2.
6. Завершаем процесс, тем что возвращаем remember.php от версии Joomla 3.2. Переименовываем rememberNEW.php в remember.php"
 захожу по адресу Менеджер расширений»  , слева в меню выбираю «База данных» белый экран, что делать? пока ещё ничего не обновлял.

опять на п.5 спотыкаюсь. На фоне админки Joomla ошибка:
0 - Обнаружена ошибка.
SQL=SHOW FULL COLUMNS FROM `hqhv2_postinstall_messages`

Не стал лишний раз спрашивать, выполнил дамп к БД, указанный выше. После выполнения запроса появилась ошибка:
Fatal error: Call to a member function set() on a non-object in Z:\home\www.site.ru\www\administrator\components\com_login\controller.php on line 38

Подскажите, нужно ли мне было выполнять этот дамп или проблема была в другом? \


Хм, почитал об ошибке: http://forum.joomla.org/viewtopic.php?f=710&t=846034 Говорят, что этого файла не должно быть в принципе
« Последнее редактирование: 05.08.2014, 15:12:10 от фунтик »
*

василь

  • Новичок
  • 8
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #61 : 06.10.2014, 21:16:13 »
Такая же проблема. Хостер посоветовал бекап, потом отключить плагин remember me, обновить версию Joomla и опять вкл.плагин. Подскажите как отключить плагин remember me ? он у меня под замком.
« Последнее редактирование: 06.10.2014, 21:19:26 от василь »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #62 : 06.10.2014, 21:22:22 »
переименуйте /plugins/system/remember/remember.php, например в remember111.php, после обновы снова переименуйте remember111.php=>remember.php с заменой.
*

василь

  • Новичок
  • 8
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #63 : 06.10.2014, 21:39:50 »
переименуйте /plugins/system/remember/remember.php, например в remember111.php, после обновы снова переименуйте remember111.php=>remember.php с заменой.
Переименовал через FTP, обновил, вышлосообщение на белом экране Fatal error: Call to a member function isAdmin() on a non-object in /home/host1347873/stroybiz74.ru/htdocs/www/plugins/system/remember/remember.php on line 42.В корне увидел remember111 и remember, последний удалил, обновил сайт, вышло SMS Error: 1146 - Table 'host1347873.wo05f_contentitem_tag_map' doesn't exist SQL=SELECT `m`.`tag_id`,`t`.* FROM `wo05f_contentitem_tag_map` AS m INNER JOIN `wo05f_tags` AS t ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = 'com_content.article' AND `m`.`content_item_id` = 20 AND `t`.`published` = 1 AND t.access IN (1,1)
« Последнее редактирование: 06.10.2014, 21:52:02 от василь »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #64 : 06.10.2014, 22:36:59 »
Зайдите в админку - менеджер расширений - база данных - исправить
*

василь

  • Новичок
  • 8
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #65 : 06.10.2014, 22:51:27 »
Зайдите в админку - менеджер расширений - база данных - исправить
нажал база данных, выходит  1146 Table 'host1347873.wo05f_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `wo05f_postinstall_messages`
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

василь

  • Новичок
  • 8
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #67 : 07.10.2014, 07:50:54 »
А ссылка /administrator/index.php?option=com_installer&view=database открывается?
Да, открывается и выводит Обнаружена ошибка 1146 Table 'host1347873.wo05f_content_types' doesn't exist SQL=SHOW COLUMNS IN `wo05f_content_types` WHERE field = 'content_history_options'
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #68 : 07.10.2014, 10:08:13 »
Да, открывается и выводит Обнаружена ошибка 1146 Table 'host1347873.wo05f_content_types' doesn't exist SQL=SHOW COLUMNS IN `wo05f_content_types` WHERE field = 'content_history_options'

В этой же теме ранее это обсуждалось.
*

василь

  • Новичок
  • 8
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #69 : 09.10.2014, 11:09:44 »
Я без изменений remember обновился нормально. Нужно скачать с Joomla.org stable update package 3.2.7 (у меня) и установить через менеджер расширений, далее таким же макаром обновил до 3,3,6.
*

Vanifat

  • Новичок
  • 3
  • 0 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #70 : 30.06.2015, 18:28:32 »
CREATE TABLE IF NOT EXISTS `bk23u_content_types` (
  `type_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `type_title` varchar(255) NOT NULL DEFAULT '',
  `type_alias` varchar(255) NOT NULL DEFAULT '',
  `table` varchar(255) NOT NULL DEFAULT '',
  `rules` text NOT NULL,
  `field_mappings` text NOT NULL,
  `router` varchar(255) NOT NULL  DEFAULT '',
  `content_history_options` varchar(5120) COMMENT 'JSON string for com_contenthistory options',
  PRIMARY KEY (`type_id`),
  KEY `idx_alias` (`type_alias`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000;

МНЕ ПОМОГЛО! До этого ничего не помогало. Было 16 ошибок. До проделывания этой операции не мог зайти в панель управления, возникала ошибка 1146, в расширения где есть вкладка База данных. Это всё прописал, она появилась. Спасибо.
*

Rekaros

  • Новичок
  • 3
  • 1 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #71 : 23.07.2015, 00:02:56 »
Всем доброго времени суток! Зарегистрировался, специально, чтоб оставить это сообщение.
раньше в регистрации особой необходимости не было..., комментировать - рановато,
а на все вопросы здесь ответ находил - постоянно. После очередных пыток(Joomla надо мной), считаю своим долгом, поблагодарить и откланяться перед всеми, кто тратя свое время помогает другим. Раньше я свой сайт(1.2) и не трогал. Был телефон, были позиции
- больше ни чего не нужно было...
 начал обновляться... и последнее время - это стало хуже "наркотика" - пока вопрос не решится, я не ем, не сплю, ни с кем не общаюсь:-) и.т.д
 Я от всей души БЛАГО-ДАРЮ Всем, кто здесь не равнодушен к судьбам других:-),
т.к. здесь не только лечится, человеческая психика, но и решив, какую-то"занозу",
возвращается-СОН, АПЕТИТ, СПОКОЙСТВИЕ И даже интерес к женщинам...:-),
оказывается, что кроме 17-ти дюймового экрана есть еще, ОДНА ЖИЗНЬ, где есть:люди,
работа, деревья, солнце, движуха всякая...
 Еще раз всем спасибо, я более чем уверен Вам ЗАЧТЁТСЯ! Удачами, везением, благоприятными обстоятельствами и тд (100+ к карме :-)

P.S. Прорвался сюда, несмотря, что "СПАМЕРОМ" дразнили, при регистрации...:-)
  Денис.
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #72 : 16.10.2015, 08:19:59 »
Так же столкнулся с проблемой при обновлении до 3 версии обновлялся с 2,5.
При окончании обновления выдал 1062 - Обнаружена ошибка.
Спойлер
[свернуть]
Создал таблицу в базе _postinstall_messages с именем messages
Нажимаю Вернуться в Панель управления и выдает сообщение
Цитировать
Ошибка
Unknown column 'extension_id' in 'where clause' SQL=SELECT `likastana_postinstall_messages`.* FROM `likastana_postinstall_messages` WHERE `extension_id` = '700' AND `enabled` = '1' ORDER BY `postinstall_message_id` ASC
при переходе по меню админки просто белый экран также при переходе по ссылке /administrator/index.php?option=com_installer&task=database
а при переходе по такой administrator/index.php?option=com_installer&task=database.fix то сообщение
Цитировать
Обнаружена ошибка.
 1054 Unknown column 'title_alias' in 'likastana_content' SQL=ALTER TABLE `likastana_content` CHANGE `title_alias` `title_alias` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
и кнопка Вернуться в Панель управления и больше не чего.
включаю public $error_reporting = 'development' ошибок в панели не отображает а вот на сайте полезли
Спойлер
[свернуть]

помогите разобраться с обновлением
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #73 : 16.10.2015, 08:35:35 »
Проблему с выводом ошибок на сайте
Спойлер
[свернуть]
в \components\com_virtuemart\router.php в начале файла прописал
Код
if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR);
ошибки исчезли но появилась другая
Fatal error: Cannot redeclare class JModel in C:\OpenServer\domains\new\libraries\joomla\application\component\model.php on line 508
в \libraries\joomla\application\component\model.php 508 строка заканчивается так
Код
		// Trigger the onContentCleanCache event.
$dispatcher->trigger($this->event_clean_cache, $options);
}
}
то есть } пробовал закрыть ?> не помогло

заканчиваю так
Код
	} ?>
<?php } ?>
получаю ошибку
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\OpenServer\domains\new\libraries\joomla\application\component\model.php on line 507
« Последнее редактирование: 16.10.2015, 08:39:05 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #74 : 16.10.2015, 09:34:15 »
так же при переходе в
Менеджер расширений пишет
Notice: Undefined property: InstallerController::$input in C:\OpenServer\domains\new\administrator\components\com_installer\controller.php on line 37
Fatal error: Call to a member function get() on a non-object in C:\OpenServer\domains\new\administrator\components\com_installer\controller.php on line 37
строка 37 $vName   = $this->input->get('view', 'install');
Менеджер модулей
Notice: Undefined property: ModulesController::$input in C:\OpenServer\domains\new\administrator\components\com_modules\controller.php on line 31
Fatal error: Call to a member function getInt() on a non-object in C:\OpenServer\domains\new\administrator\components\com_modules\controller.php on line 31
строка 31 $id     = $this->input->getInt('id');
Менеджер плагинов
Notice: Undefined property: PluginsController::$input in C:\OpenServer\domains\new\administrator\components\com_plugins\controller.php on line 34
Fatal error: Call to a member function get() on a non-object in C:\OpenServer\domains\new\administrator\components\com_plugins\controller.php on line 34
строка 34 PluginsHelper::addSubmenu($this->input->get('view', 'plugins'));
и так далее на всех вкладках ругается на controller.php а именно на  get с чем это связано.
Поиск по форуму не дал результатов.
*

vvvit

  • Новичок
  • 5
  • 1 / 0
Re: Ошибка после обновления 3.1 на 3.2
« Ответ #75 : 01.02.2016, 15:08:55 »
Добрый день.
такая же ошибка базы данных:
 1146 Table 'ce22819_avto.euz7r_finder_tokens' doesn't exist SQL=SHOW COLUMNS IN `euz7r_finder_tokens` WHERE field = 'language'
Прошу уточнить для новичка как выполнить эту операцию (желательно пошагово)

Народ, если после обновления в админке в разделе база данных выскакивает ошибка, нужно выполнить такой дамп:
Код: sql
CREATE TABLE IF NOT EXISTS `#_content_types` (
  `type_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `type_title` varchar(255) NOT NULL DEFAULT '',
  `type_alias` varchar(255) NOT NULL DEFAULT '',
  `table` varchar(255) NOT NULL DEFAULT '',
  `rules` text NOT NULL,
  `field_mappings` text NOT NULL,
  `router` varchar(255) NOT NULL  DEFAULT '',
  `content_history_options` varchar(5120) COMMENT 'JSON string for com_contenthistory options',
  PRIMARY KEY (`type_id`),
  KEY `idx_alias` (`type_alias`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000;

Где #_content_types - указать нужный префикс.

Зранее благодарю и прошу сильно не пинать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Все изменения появляются в старой базе данных и ftp после смены хостинга

Автор makena0606

Ответов: 2
Просмотров: 3094
Последний ответ 09.02.2024, 10:21:47
от Vastriet
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 2377
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 2074
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 4466
Последний ответ 14.07.2023, 17:13:19
от art22
Не грузится страница админки, после смены хостинга. Но сам сайт работает

Автор Janitor

Ответов: 2
Просмотров: 1533
Последний ответ 02.07.2023, 10:37:01
от Janitor