Inter-Net.PRO

Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!

  • 127 27
31 янв 2018 10:26 - 31 янв 2018 10:27 #1 от Inter-Net PRO
Inter-Net PRO создал тему: Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Уважаемые гости и посетители сайта!
Вчерашнее последнее обновление Joomla до версии 3.8.4 приносит с собою ряд проблем для сайтов, но не для всех.

Проблема наблюдается с авторизацией на сайтах где авторизация пользователей проходит через сторонние расширения, а в частности SLogin, Kunena, Community Builder и т.д.
Сайты работают, но только до момента авторизации. При попытке залогиниться - выдаёт ошибку.

Если для входа на сайт вы используете родной модуль Joomla - Вход на сайт, то всё работает корректно. Пример этот сайт - сейчас вход через соцсети проходит через ошибку, а вход через стандартный джумловский модуль входа на сайт работает корректно.

Остальным сайтам не использующим сторонние интеграции с авторизацией, настоятельно рекомендуется обновится, так как данное обновление несёт с собою релиз безопасности.

Ну а мы подождём пару дней когда разработчики выпустят обновления для интегрированных расширений.

  • 127 27
31 янв 2018 17:09 #2 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
На гитхабе пошло обсуждение проблемы с этим обновлением: github.com/joomla/joomla-cms/issues/19496
Пока подожду и буду следить какое из решений предложат.

  • oleg
  • oleg аватар Не в сети
  • 13
01 фев 2018 15:18 #3 от oleg
oleg ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Интересно: Kunena 5.1.0 RC2 ( github.com/Kunena/Kunena-Forum/releases ) работает нормально с joomla 3.8.4?
Кто-нибудь пробовал?

  • oleg
  • oleg аватар Не в сети
  • 13
01 фев 2018 16:31 #4 от oleg
oleg ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
На www.kunena.org/download/ появилась версия kunena_v5.0.13 от 2018-02-01

  • 127 27
01 фев 2018 18:55 - 01 фев 2018 18:59 #5 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!

oleg пишет: Интересно: Kunena 5.1.0 RC2 работает нормально с joomla 3.8.4?
Кто-нибудь пробовал?

У меня Кунена 5.1 уже наверное больше года стоит на тестовом сайте.
Эта версия выложена для тестирования, чтобы находить ошибки и сообщать о них разработчикам. Для рабочих сайтов она не годится, так как там не всё ещё доделано.
Я тоже жду Kunena 5.1
Мне для форума очень нужен визуальный редактор, а не BB-коды. Это то что я жду. Там наконец то будет нормальный удобный редактор.
Жаль конечно что часть запланированного изначально функционала убрали ещё в альфа версиях... Там были неплохие задумки для администрирования и управления форумом.

oleg пишет: На kunena.org появилась версия kunena_v5.0.13 от 2018-02-01

Там каждый день меняется дата на актуальную. Завтра будет 2018-02-02
Актуальная дата выводится через обычный пых код. Можно было туда и часы с минутами добавить, чтобы версии были новее самых новых : )
Следующая версия будет kunena_v5.0.14

  • oleg
  • oleg аватар Не в сети
  • 13
01 фев 2018 21:43 - 01 фев 2018 21:45 #6 от oleg
oleg ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Там даты файлов изменены. Я еще не прбовал ставить. Может проблема совместимости с joomla 3.8.4 уже решена.

  • 127 27
01 фев 2018 22:45 - 01 фев 2018 22:47 #7 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!

oleg пишет: Там даты файлов изменены. Я еще не пробовал ставить. Может проблема совместимости с joomla 3.8.4 уже решена.

Последние редактирование кода в кунене было 6 дней назад.
Вот тут правая колонка в таблице: github.com/Kunena/Kunena-Forum
Не стоит сильно переживать. Я посмотрел - решения для проблемы предлагают. Так как у нас с Америкой разница в часовых поясах большая, думаю пускай они сегодня ещё там покумекают, чё они там нахимичили. А завтра уже возьмём подходящее решение.

Если нужно, я когда себе код исправлю и протестю проблему с авторизацией, могу выложить исправленный файл сюда для скачивания, мне не трудно.

  • oleg
  • oleg аватар Не в сети
  • 13
02 фев 2018 00:44 #8 от oleg
oleg ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Спасибо, буду ждать.
А я думал, что разработчики уже оперативно подправили.

  • 127 27
02 фев 2018 13:43 #9 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.4

oleg пишет: А я думал, что разработчики уже оперативно подправили.

Почему же, проблему и её решение нашли оперативно. Работает это не по щелчку, а есть целая схема: тесты, документация и уж потом обнова.

Что касается касяка, то на гите джумлы прилично тем по этой проблеме. Обычным пользователям они не о чём, а вот что интересно - это вот этот пул чтобы отменить изменения сделанные в роутере 3.8.4: github.com/joomla/joomla-cms/pull/19512
Так что это косяк джумлы, а часть кода будет отменена в следующей обнове.
Надеюсь затягивать не будут и выпустят обнову c какой то промежуточной версией Joomla 3.8.4.1 или Joomla 3.8.5

Пока самое простое решением для проблемы 3.8.4 это замена файла SiteRouter.php на его же версию из 3.8.3
/www/libraries/src/Router/SiteRouter.php

Сначала сохраняем этот файл к себе на комп, затем обновляем джумлу до 3.8.4, а после обновления заменяем файл.

Но так как там в пуле с отменением 11 изменённых файлов среди которых и родной модуль авторизации джумлы, у меня не очень желание обновляться и тестить это всё. Я наверное подожду следующей обновы. Что то мне не очень горит менять туда-сюда код.

  • 5
04 фев 2018 21:34 - 04 фев 2018 21:36 #10 от Наталья
Наталья ответил в теме Обновление Joomla 3.8.4
Здравствуйте, друзья! К вопросу о проблемах при обновлении Joomla 3.8.4.
Вчера обновила Joomla 3.8.3. до 3.8.4 - все вроде бы нормально, но перестал работать счетчик (строка внизу, показывающая количество посетителей и количество администраторов). Теперь он показывает не реальное количество админов, а количество авторизаций админа (см. приложение - заходила под логином и паролем 7 раз, и теперь он показывает 7 админов).
Может быть кто подскажет, что с этим делать?
Вложения:

05 фев 2018 11:09 #11 от Владимир Кравченко
Владимир Кравченко ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Доброго дня та-же проблема после обновления перестал работать счетчик. При каждом входе добавляет число

  • 127 27
05 фев 2018 14:01 - 05 фев 2018 14:13 #12 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!

Владимир Кравченко пишет: та-же проблема после обновления

Попробуйте заменить файл SiteRouter.php на его же версию из Joomla 3.8.3
Это решение придумал не я, а тот разработчик который внёс изменения в роутер. Выше я давал ссылки с гитхаба джумлы на тему где вариантом решения проблемы является замена файла SiteRouter.php и на пул, где изменения отменять и вернут обратно код в этот файл из Joomla 3.8.3

Заменить файл SiteRouter.php
Путь к файлу:
/www/libraries/src/Router/SiteRouter.php

Если у вас нет этого файла из прошлой версии, то я прикрепил к сообщению zip архив. Скачайте и распакуйте его у себя на компе. Там два файла: v3.8.3_SiteRouter.php и v3.8.4_SiteRouter.php
Я в названиях спереди специально добавил приставки версии. Удалите у файла v3.8.3_SiteRouter.php из названия версию, чтобы название у файла стало SiteRouter.php
и замените этот файл на сайте.
После замены проверьте сайт, чтобы авторизация на нём работала.
Вложения:
Спасибо сказали: Наталья

  • 5
05 фев 2018 22:13 #13 от Наталья
Наталья ответил в теме Обновление Joomla 3.8.4 - НЕ СПЕШИТЕ! ПРОБЛЕМЫ!!!
Inter-Net PRO, спасибо за такой подробный ответ. Все сделала, как Вы рекомендовали. Но теперь после каждой перезагрузки компа и авторизации показывает 2 администраторов. Если авторизоваться повторно (без перезагрузки компа), то показывает 1 администратора. Так, наверное, не должно быть?

  • 127 27
06 фев 2018 14:08 - 06 фев 2018 22:28 #14 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.5
/* Предыдущее содержание удалено так как вышло обновление */

7 дней - и вот вышло обновление Joomla 3.8.5
В ней откат роутера из за которого были проблемы.

Обновляемся до Joomla 3.8.5 и проблемы должны уйти.

Все изменения выпуска:
github.com/joomla/joomla-cms/milestone/30?closed=1

  • 127 27
06 фев 2018 22:25 #15 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.5
Обновил все сайты до 3.8.5
У меня теперь всё отлично. Сайты которые ломались при обнове на 3.8.4 (которые пришлось откатывать назад до 3.8.3) - теперь работают без косяков.

Так что обновляемся!

  • 5
06 фев 2018 22:59 #16 от Наталья
Наталья ответил в теме Обновление Joomla 3.8.5

теперь после каждой перезагрузки компа и авторизации показывает 2 администраторов. Если авторизоваться повторно (без перезагрузки компа), то показывает 1 администратора.

Обновила до 3.8.5, а эта проблема как была, так и осталась. Это только у меня так?

  • oleg
  • oleg аватар Не в сети
  • 13
06 фев 2018 23:13 - 06 фев 2018 23:15 #17 от oleg
oleg ответил в теме Обновление Joomla 3.8.5
Обновление до 3.8.5 работает, но всплыла странная проблема.
3.8.4, 3.8.5 и 4.0.0-alpha зависают в процессе установки на локальный сервер.
Пробовал на Денвере c php 7 и mysql-5.7
и на uwamp c php 5.6.33 и mysql-5.7.11.

3.8.3 ставится нормально.
Почему? Все идентично.

  • 127 27
06 фев 2018 23:48 - 06 фев 2018 23:48 #18 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.5

Наталья пишет: Обновила до 3.8.5, а эта проблема как была, так и осталась. Это только у меня так?

У меня раньше ( до j-3.8 ) наблюдалось задвоение супер-админа в модуле "Кто на сайте" в админке. На панельке вроде было правильно.
После 3,8 я такого не замечал.

  • 5
06 фев 2018 23:55 #19 от Наталья
Наталья ответил в теме Обновление Joomla 3.8.5
Сейчас сделала бэкап до 3.8.3, проблема та же.

после каждой перезагрузки компа и авторизации показывает 2 администраторов. Если авторизоваться повторно (без перезагрузки компа), то показывает 1 администратора.

Перестала понимать, что происходит :(

  • 127 27
07 фев 2018 00:01 #20 от Inter-Net PRO
Inter-Net PRO ответил в теме Обновление Joomla 3.8.5

oleg пишет: 3.8.4, 3.8.5 и 4.0.0-alpha зависают в процессе установки на локальный сервер.
Пробовал на Денвере c php 7 и mysql-5.7 и на uwamp c php 5.6.33 и mysql-5.7.11.

3.8.3 ставится нормально.

Минимальные требования для установки - php7
Денвером очень давно пользовался. Слышал что он php7 не поддерживает, но вы пишите что 7-ку ставили.
Я опенсервером для локалки пользуюсь, мне только его получилось связать с гальпом и с BrowserSync, чтобы на php писать.

Но я локально давненько джумлу ставил. 3.8.4 и 3.8.5 точно не ставил. А вот альфу двойку ставил, но тоже давненько это было.

Авторизация

Войти через соцсети: