Новости Joomla

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

0 Пользователей и 1 Гость просматривают эту тему.
  • 23 Ответов
  • 1374 Просмотров
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Невозможно залогиниться
« : 03.04.2017, 05:08:55 »
Здравствуйте, коллеги,
Сайт ecolora.biz
31 марта прекрасно заходил в админку, и во фронте логинился.
Сейчас же в админку под админом не пускает. Логин и пароль вводятся верные, при логине просто выбрасывает опять на форму ввода логина и пароля.
Пробовал вводить белиберду - пишет неверный логин и пароль. Значит проблема в другом.
То же во фронте. Есть обычный пользователь, ввожу известные мне логин и пароль - не принимает. Просто обновляется страница.
Что с доступом? Где можно покопаться?
Спасибо за помощь!
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #1 : 03.04.2017, 09:20:22 »
Подтверждаю, есть проблема, пока не разбирался. Делал сайт на локалке, OpenServer. Joomla 3.6.5. Все работает, но пропала возможность авторизации - просто обновляется форма. Думал, пароль забыл - сменил через phpMyAdmin - проблема осталась. Не разбирался, отложил - другие дела были. Подозреваю либо сессии, либо куки, т.к. перед появлением проблемы обновлений на сайт не ставил (если только JCE обновил, не помню).
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #2 : 03.04.2017, 09:36:27 »
О! Так я думал это на одном сайте, а точно, на втором с Joomla 3 ветки та же проблема нарисовалась... хм... может проблема в хостинге? На одном сайте обновлял NoNumber расширения. на втором не помню.
Сытранна.
Есть мысли, коллеги?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #3 : 03.04.2017, 09:51:12 »
может проблема в хостинге?
Не думаю. Препарировать пациента смогу только вечером, а пока буду с интересом следить за темой ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #4 : 03.04.2017, 12:32:46 »
Такая же хрень появилась на нескольких сайтах на Joomla 2.5 на этом же хостинге... но не на всех почему-то.
Что-то мне эта тенденция не нравится.
Мля...
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #6 : 03.04.2017, 12:45:23 »
Я бы сказал не взломали, а зае%али.
Постоянно ломают.
Дык вопрос-то остается... почему в админку не пускает.
В базе в пользователях мой пользователь есть.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Невозможно залогиниться
« Ответ #7 : 03.04.2017, 12:47:43 »
Я бы сказал не взломали, а зае%али.
Постоянно ломают.
Дык вопрос-то остается... почему в админку не пускает.
В базе в пользователях мой пользователь есть.
Странно, меня давно не ломают (раньше через заброшенные клиентские сайты).
Проверься айболитом хоть
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #8 : 03.04.2017, 12:51:02 »
Взломали?
Скорее всего нет, я ведь делаю на локалке на всем чистом. Если только не доглядел и со старого сайта что то перетянул, но это маловероятно, т.к. все проверяю. Возможно из соседних папок что то заползло, такой вариант не исключаю, хотя и сомневаюсь в этом.

А что в логах? Есть ошибки?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #9 : 03.04.2017, 12:52:02 »
На сайтах стоит RSFirewall (платный). Последний раз проверялся им несколько дней назад. Удалил несколько зловредных скриптов. После этого 31 марта заходил нормально. С выходных же не могу...
Дык почему не пускает? Вроде плагин аутентификационный включен (смотрю в базе), пользователь мой есть.
Первый раз такая хрень.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #10 : 03.04.2017, 12:53:46 »
Да кстати, попробовал сделать следующее: удалил полностью папку сайта ecolora.biz c хостинга. Залил заново из архива. Не помогло! То есть косяк где-то не в файлах. А в правах может или х.з.
С этого архива я уже пере заливал и после этого заходил в админку.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Невозможно залогиниться
« Ответ #11 : 03.04.2017, 13:23:50 »
У меня был косяк что не возможно было залогинится, когда в настройках Joomla стояло сжатие gzip. Но у меня писало "неверный параметр" при попытке входа.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #12 : 03.04.2017, 16:02:51 »
Грешил на хостинг, но при равных условиях часть сайтов открывается, а часть нет...
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #13 : 03.04.2017, 16:20:37 »
Проблема решилась откатом с PHP 7.0.15 на 5.4.16.
Но как так? Работало же всё под 7 нормально? Какие мысли?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #14 : 03.04.2017, 16:54:24 »
Но как так? Работало же всё под 7 нормально? Какие мысли?
Возможно какой то кеш забился или что то достигло предела... Нет логов сервера на момент возникновения проблемы? Я вечером отпишусь, какая у меня была конфигурация сервера, может есть закономерность.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Невозможно залогиниться
« Ответ #15 : 03.04.2017, 17:45:40 »
Gzip включено в настройках? Мне помогало отключение.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Невозможно залогиниться
« Ответ #16 : 03.04.2017, 19:10:14 »
как бы... а что толку строить гипотезы о gzip и версиях php, если сайт взломан?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Невозможно залогиниться
« Ответ #17 : 03.04.2017, 20:15:31 »
как бы... а что толку строить гипотезы о gzip и версиях php, если сайт взломан?
Не вчитывался, больше отвечал по стартовому посту. Если взломали, то и вправду гадать на кофейной гуще не стоит
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Невозможно залогиниться
« Ответ #18 : 04.04.2017, 10:34:40 »
Проблема решилась откатом с PHP 7.0.15 на 5.4.16.
Но как так? Работало же всё под 7 нормально? Какие мысли?
Ошибки php что нибудь показывали на 7 пыхе
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #19 : 04.04.2017, 22:53:49 »
Так, я у себя проблему решил. Странно вела себя Joomla - просто обновляла страницу, не выводя никаких сообщений, в том числе при неправильном пароле. Так же отсутствовала возможность авторизации с фронта. В логах пусто. Все таблицы в исправном состоянии.

Что сделал: в configuration.php обнулил $cookie_domain (присвоил пустую строку), и админка открыласть. Заработала авторизация с фронтенда. Вернул назад домен, и проблема вернулась. Проверьте у себя, пожалуйста.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Невозможно залогиниться
« Ответ #20 : 05.04.2017, 00:43:41 »
Что сделал: в configuration.php обнулил $cookie_domain (присвоил пустую строку), и админка открыласть. Заработала авторизация с фронтенда. Вернул назад домен, и проблема вернулась. Проверьте у себя, пожалуйста.
Как выглядит строка cookie_domain? Похоже на то, что cookie недоступны.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #21 : 05.04.2017, 09:11:53 »
Как выглядит строка cookie_domain? Похоже на то, что cookie недоступны.
У меня было прописано
Код: php
$cookie_domain='.mydomain.ru';
поменял на
Код: php
$cookie_domain='';
Когда смотрел в браузере, куки там были, я их сразу удалил. Надо было посмотреть, что внутри... Когда искал проблему, я не думал, что она в куках, поэтому не придал им значения, просто очистил, очистил таблицу сессий, включил трассировку и т.д. Сейчас мне интересен ответ ecolora, поможет ему данное действие?
« Последнее редактирование: 05.04.2017, 09:15:00 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Невозможно залогиниться
« Ответ #22 : 06.04.2017, 02:01:36 »
просто очистил, очистил таблицу сессий, включил трассировку и т.д.
Так может просто таблицу сессий надо было почистить, такой глюк встречался еще до 3* версий. Кстати с куками в тройке тоже были не доработки и потом их исправляли.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #23 : 06.04.2017, 09:39:43 »
Так может просто таблицу сессий надо было почистить, такой глюк встречался еще до 3* версий. Кстати с куками в тройке тоже были не доработки и потом их исправляли.
Да нет, эта таблица тут ни при чем, чистил, никакого эффекта. При обновлении страницы сессии появляются, но невозможно залогинится.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 1244
Последний ответ 26.03.2025, 19:26:30
от azm1n
Невозможно отредактировать статью с фронта (не открывается редактор)

Автор kuzmit4

Ответов: 2
Просмотров: 693
Последний ответ 16.10.2020, 12:20:15
от NewUsers
Ошибка "Невозможно очистить кэш" у плагина Cache Cleaner

Автор Loh

Ответов: 11
Просмотров: 1322
Последний ответ 05.05.2020, 23:26:50
от Loh
Невозможно создать метку с буквой "б"

Автор Alpa

Ответов: 20
Просмотров: 1240
Последний ответ 20.02.2017, 12:19:07
от Alpa
Joomla выводит сайт в оффлайн, после чего невозможно зайти под прежним паролем админа

Автор majei

Ответов: 1
Просмотров: 1059
Последний ответ 24.06.2014, 12:56:10
от majei