Новости Joomla

Загадочный параметр $live_site в configuration.php Joomla

Загадочный параметр $live_site в configuration.php Joomla

👩‍💻 Загадочный параметр $live_site в configuration.php Joomla. Зачем он нужен?Давным-давно, когда Joomla ещё была маленькой, в неё внедрили параметр $live_site. В ней хранился домен текущего сайта на случай, если Joomla не могла его определить из-за неверной настройки сервера. Нужно это было для разных SEO-компонентов, для использования редиректов и т.д.Со временем для работы собственно сайта этот параметр перестал быть нужным. Уже в начале 2010-х стали встречаться рекомендации оставлять этот параметр пустым, дабы оный не привёл к лишним проблемам и путанице. Тем более, в web-админке нет места, где его можно указать или посмотреть его значение. Только в configuration.php, а туда смотрят не часто.Однако, параметр всё же остался в ядре Joomla. Зачем он нужен? А нужен он в 2-х случаях:- для работы класса Joomla\CMS\Uri\Uri, который часто используется в коде Joomla для работы методов

Uri::root() и
Uri::base(), а значит может влиять и на работу в том числе ajax-скриптов.- для работы Joomla в CLI - командной строке сервера. В случае если вы используете в вашем CLI-плагине методы опять-таки класса Uri, то CLI ничего не знает о текущем домене, так как запускается вне web-сервера. Поэтому домен нужно указывать принудительно. Либо с помощью параметра командной строки
--live-site, например,
—live-site=https://site.ru/. Со слешем на конце, иначе в CLI адрес сайта станет
https://site.rujoomla.php.Либо в параметре
$live_site в файле configuration.php, так как
CliApplication берёт настройку оттуда, если параметр команды не указан или пуст.⚠️ Иначе в качестве хоста и url класса Uri будет установлено
https://joomla.invalid/set/by/console/application. В самом же коде команды получить параметр
$live_site можно из объекта приложения

protected function doExecute(InputInterface $input, OutputInterface $output): int    {         //...              $live_site = $this->getApplication()->get('live_site');         //...    }
и исходя из этого строить дальнейшую логику.@joomlafeed#joomla #разработка #php #cli

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

sapsayko

  • Новичок
  • 3
  • 4 / 0
Добрый день. подскажите что делать. При открытии админки место главно страницы вот такое сообщение  1054 Unknown column '' in 'order clause' SQL=SELECT * FROM `ibk7j_postinstall_messages` WHERE `extension_id` = '700' AND `enabled` = '1' ORDER BY `` ASC
хотя верхние меню доступны
« Последнее редактирование: 25.02.2014, 12:44:30 от b2z »
*

sapsayko

  • Новичок
  • 3
  • 4 / 0
Re: Ошибка в админке
« Ответ #1 : 24.02.2014, 21:11:36 »
вот скрины
Спойлер
[свернуть]
*

sapsayko

  • Новичок
  • 3
  • 4 / 0
Re: Ошибка в админке
« Ответ #2 : 24.02.2014, 23:49:03 »
Решение нашел.
Такая ошибка судя из американских логов возникает из-за обновления на версию Joomla 3.2. Хотя я не обновлял. сайт спортини.рф сразу строил на версии 3.2. Целый день настраивал компонент k2 и что произошло так и не узнал. В итоге что мне удалось узнать про ошибку: суть проблемы кроится в компоненте fof - причина - версия не подходит для Joomla 3.2 (почему то при обновлении он не обновляется =) ). Для исправления подобных ошибок необходимо сделать следующие шаги:
1) удалить директорию fof (сайт/libraries/fof)
2) скачать fof 2.1.1 https://www.akeebabackup.com/download/fof/2-1-1.html
3) извлечь папку fof и заменить удаленную папку у себя на сервере.
Инфы про подобную ошибку я практически не нашел. Пришлось несколько десятков англоязычных форумов перерыть. Мне помогло и Вам желаю Удачи !
« Последнее редактирование: 24.02.2014, 23:55:55 от sapsayko »
*

Juran

  • Новичок
  • 1
  • 0 / 0
Добрый день.
А не подскажете, как для чайника, как это исправит?
1054
UNKNOWN COLUMN 'I.LANGUAGE' IN 'WHERE CLAUSE'
OH MY GOSH! YOU FOUND IT!
Looks like the page you're trying to visit doesn't exist.
Please check the URL and try your luck again.
*

Natascha

  • Новичок
  • 1
  • 0 / 0
Помогите, пожалуйста. Не могу войти в административную панель. Ничего не помогает. Да я, если честно, не сильна в компьютерах.

Вот такая  ошибка : JAuthentication::__construct: Could not load authentication libraries.
Понимаю, что плагины отключены, хотя я вроде к ним не притрагивалась, но не умею их включать. Пробовала устанавливать Apache, MySQL , PHP и   phpMyAdmin , не получается. Помогите !
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Вот такая  ошибка : JAuthentication::__construct: Could not load authentication libraries.
Но это же другая ошибка, чем в названии темы.
Открывайте новую тему по своей проблеме и опишите, откуда Joomla, куда ставите. И зачем ?  .
Пробовала устанавливать Apache, MySQL , PHP и   phpMyAdmin , не получается.
*

Полина Каленова

  • Новичок
  • 5
  • 0 / 0
Добрый день! Подскажите, пожалуйста, решение проблемы

Обнаружена ошибка.

0 Return value of PlgSystemHelixultimate::attachWebAsset() must be an instance of void, none returned

Как исправить?
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
0 Return value of PlgSystemHelixultimate::attachWebAsset() must be an instance of void, none returned

возможно у вас устаревшая версия php
*

Полина Каленова

  • Новичок
  • 5
  • 0 / 0
возможно у вас устаревшая версия php

Ошибка появилась после обновления. Можете подсказать, как исправить ситуацию?
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
посмотрите информацию о системе в админке, какая там версия PHP
*

Полина Каленова

  • Новичок
  • 5
  • 0 / 0
посмотрите информацию о системе в админке, какая там версия PHP

Эту проблему решили, спасибо. Да, проблема была в версии PHP.
Но теперь на сайте не открываются страницы (материалы). Подскажете, в чем может быть проблема? Как исправить?
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
Как исправить?
крутить сайт в отладчике.
Возможно код каких-то частей сайта не соответствует новой версии php.
Надеюсь вы не 8.0 сразу включили, а что-то типа 7.4
*

Endless

  • Новичок
  • 1
  • 0 / 0
Эту проблему решили, спасибо. Да, проблема была в версии PHP.
Но теперь на сайте не открываются страницы (материалы). Подскажете, в чем может быть проблема? Как исправить?
Подскажите пожалуйста исправили или нет, если да, то как?
Каждый пользователь интернета мечтал когда-либо о лёгких деньгах, которые можно получить без особых напряжений и временных затрат, как раз в онлайн казино PokerMatch игрокам раздают множество классных бонусов в виде фриспинов, денег на счёт и лотерейных билетов, которые многократно увеличивают шансы на выигрыш. Каждый пользователь может попробовать поиграть в игровые автоматы бесплатно или на деньги, а после регистрации вас ждёт подарок.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при создании пункта меню

Автор IvKir

Ответов: 26
Просмотров: 24711
Последний ответ 09.12.2020, 10:57:49
от 78Кристина87
[Решено] Ошибка после установки Joomla 3 (sql)

Автор InWish

Ответов: 19
Просмотров: 12877
Последний ответ 19.03.2014, 00:01:42
от InWish
[Решено] Не включается русский язык в админке Joomla 3.2.0

Автор nash17

Ответов: 5
Просмотров: 29834
Последний ответ 13.01.2014, 16:44:21
от nash17
[Рещено] В админке плохо видно выпадающие списки

Автор kost757

Ответов: 13
Просмотров: 2955
Последний ответ 18.12.2013, 22:55:34
от kost757
[Решено] Панель меню по вертикали в админке

Автор Abysx

Ответов: 15
Просмотров: 11595
Последний ответ 17.08.2013, 10:03:17
от Legion12