Новости Joomla

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

lirin

  • Новичок
  • 5
  • 0 / 0
Закачала через ftp папки Joomla и через phpmyadmin Базу Данных которая была на денвере.
     
на локале настроила файл configuration.php, а потом перезалила на хостинг.
Там поменяла такие параметры :
 путь до  места хранения логов Joomla
 путь до места хранения временных файлов Joomla
 путь до самого сайта
 название хоста
 имя пользователя
 имя Базы Данных 
 пароль пользователя 
Выставила правильные права к папкам.

Открывается только страница администратора с надписью вверху home/ecol/data
После ввода имени и пароля появляется таже страница
В тех поддержке хостинга мне сказали что  Joomla  не будет работать потому что у них стоит unix
и какие-то файлы надо переписывать. А какие и как это сделать?
*

boston

  • Захожу иногда
  • 495
  • 222 / 3
Joomla - 100% совместима с Unix, для корреткной работы необходимо лишь наличие http-сервера, например apache или nginx, php желательно версии 5.х.х, и базы данных MySQL.

Судя по тому что на сервере работает phpmyadmin - там есть и http сервер, и php и mqsl. Т.е. Joomla там должна работать.

Поделись ссылкой на сайт или на информацию о хостинге.

Если после ввода пароля/логина авторизация не происходит - чаще всего стоит смотреть в сторону каталога хранения сесиий.


Могу сразу подсказать решение которым ты убъёшь всех зайцев(плюшевых):
-Через ftp заливаешь на сервере каталог installation, при этом остальные файлы ядра должны быть залиты.
-Переименовываешь уэже созданный тобой файл конфигурации в любое имя.
-Открываешь свой сайт и попадаешь на процедуру установки, где на первой странице указаны все критическеи моменты твоего сервера. И там уже будет написано какие конкретные ошибки возможны в работе Joomla, и как их лучше всего решить.

Удачи! Не забудь отписаться о результатах.


Уууух как написал :)
Самая новая Joostina 1.3.0.5 UTF-8 stable | О найденных ошибках сообщаем | Расширения Joostina
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
После таких заявлений техподдержки я бы задумался - а стоит ли на таком хостинге что-то размещать?
*

lirin

  • Новичок
  • 5
  • 0 / 0
Перенесла на хостинг папку installation и прошла все шаги установки.
Захожу в админку

Не все названия пунктов меню отображаются на русском
на главной странице надпись:

Ошибка при загрузке канала данных
Хотела исправить главное меню

Menu Item: [ править ]
появилась ошибка


JFolder::files: Путь не является директорией:


Menu Item Type
Content Page
DESCCONTENT

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

Как заставить Joomla 1.5 работать на сервере с MySQL версии 5.7 и выше?

Автор Palomnik

Ответов: 14
Просмотров: 8384
Последний ответ 01.10.2024, 00:22:40
от jesus
Как установить Joomla 1.5 на php 7?

Автор Marius

Ответов: 8
Просмотров: 4021
Последний ответ 30.05.2021, 21:11:21
от Marius
Как перенести сайт с сервера на сервер? (с хостинга на локалку и наоборот)

Автор djed9

Ответов: 244
Просмотров: 119372
Последний ответ 06.07.2020, 23:28:32
от SeBun
Проблемы при смене хостинга

Автор Dinin

Ответов: 4
Просмотров: 4031
Последний ответ 08.04.2020, 12:20:17
от Dinin
При попытке войти в админку 404 ошибка компонента - Joomla 1.5: Общие вопросы

Автор omezik

Ответов: 1
Просмотров: 3626
Последний ответ 30.08.2019, 16:10:56
от voland