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

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Не могу установить Joomla 3.6
« : 21.07.2016, 07:51:12 »
Добрый день форумчане.

не удается установить на платный хостинг Joomla 3.6. До этого уже ставил, и не один раз.

При установке некорректно отображается форма для заполнения, как победить не могу понять.


*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #1 : 21.07.2016, 07:57:19 »
Joomla c офф. сайта?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #2 : 21.07.2016, 08:02:15 »
нет, реальный

http://lyamur.joypub.ru

Пробовал в Мозиле, в Хроме браузер то есть не причем.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #3 : 21.07.2016, 08:04:08 »
нет, реальный

http://lyamur.joypub.ru
Кто реальный? Спрашиваю, дистрибутив скачан откуда?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #4 : 21.07.2016, 08:05:20 »
http://joomlaportal.ru/
релиз стабильный
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #5 : 21.07.2016, 08:06:53 »
https://www.joomla.org только с оффициального сайта!

Вот скачайте, старое ваше удалите, новое залейте. И БД свежую, чистую.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #6 : 21.07.2016, 08:10:20 »
Сейчас, попробую.

БД пустая, так как еще не успел установить.
Скачал с офф. но архив по байтам одинаковый с тем что уже скачивал. Сейчас проверю на установку.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #7 : 21.07.2016, 08:16:28 »
И напишите, какая у вас версия php на домене.
И удостоверьтесь, что дистр. закачивается в полной мере, без потерь файлов.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #8 : 21.07.2016, 08:24:01 »
Нет, тоже самое

PHP 5,6
Архив качаю через Тотал, закачка идет без ошибок
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #9 : 21.07.2016, 08:30:23 »
а с вашей стороны сайт тоже отображается некорректно?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #10 : 21.07.2016, 09:10:25 »
Измените на php 5.4 попробуйте
///

Нашёл вашу ошибку.

Спойлер
[свернуть]

http://joypub.ru

У вас что там стоит? Joostina 2008 ?

У вас с корня файлы читает частями, а не из дистрика! А там см.выше что у вас залито!
« Последнее редактирование: 21.07.2016, 09:17:23 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #11 : 21.07.2016, 09:18:37 »
изменил на 5.4

max_execution_time = 60
max_input_time = 60
upload_max_filesize = 128M
post_max_size = 128M
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
mail.log = /home/log/sendmail.log

результат такой же
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #12 : 21.07.2016, 09:20:07 »
а как это корневой сайт к поддомену относится?
у меня много таких сайтов есть, которые на 3-м уровне работают

каталоги вообще разные.
Хостинг НетАнжелс
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #13 : 21.07.2016, 09:23:08 »
а как это корневой сайт к поддомену относится?
у меня много таких сайтов есть, которые на 3-м уровне работают

каталоги вообще разные.
Хостинг НетАнжелс

А вот этот вопрос задайте уже хостингу, почему у вас основной домен отдаёт такую ошибку.
Или сами выставите нужные права и временную зону.
Цитата с форума:
"1. По php-cgi проблема не с правами. Точнее с правами юзера.Юзер, которому принадлежит сайт, не имеет права включать php-cgi для своих доменов. Решается выставлением соответствующей галочки в разделе "пользователи" -> " нужный юзер"
2. Решается выставлением date.timezone = нужная_временная_зона в php.ini. К примеру:
date.timezone = Europe/Moscow"
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #14 : 21.07.2016, 09:28:12 »
Хорошо, удалил в корневом сайте файлы, они были не нужны :-)

ситуация осталась прежденей
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #15 : 21.07.2016, 09:35:26 »
Вот ещё заметил:http://real-antispyware.info/0/go.php?sid=2 у вас в консоли ошибки, что это? антиспам хостинга? может он что-то блочит из дистрика?

И это:
Uncaught ReferenceError: jQuery is not defined
index.php:32 Uncaught ReferenceError: Joomla is not defined
index.php:40 Uncaught ReferenceError: jQuery is not defined
index.php:301Uncaught ReferenceError: jQuery is not defined

У вас скрипт не подключается или конфликты. Попробуйте в индексе изменить версию на гугловскую или добавьте
<script type="text/javascript">jQuery.noConflict(); </script>

Нет времени вникаться, вот и пробуем методом "тыка".
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #16 : 21.07.2016, 10:09:26 »
<script type="text/javascript">jQuery.noConflict(); </script>

Не помогло.
Сейчас попробую на другом домене создать поддомен.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #17 : 21.07.2016, 10:12:43 »
Ну у вас 100% что-то с хостом связано, сам дистр ставиться без проблем.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #18 : 21.07.2016, 10:14:38 »
я знаю, уже не первый год ставлю. Но в этот раз затупило что-то.
Я не такой спец. Так балуюсь временами шаблонами.
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #19 : 21.07.2016, 11:23:25 »
на втором домене тоже самое выходит - http://lyamur.5zvezd.com
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #20 : 21.07.2016, 11:37:42 »
Хосту пишите, ну что тут сказать.У меня, как и у многих, с дистриком нет таких проблем.

И попробуйте в корень дистр закачать, там где вы удалили лавру 2008(на основной домен)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #21 : 21.07.2016, 14:28:02 »
все ошибку исправил провайдер. Крылась в файле .htaccess, была какая то переадресация.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Не могу установить Joomla 3.6
« Ответ #22 : 21.07.2016, 14:30:09 »
все ошибку исправил провайдер. Крылась в файле .htaccess, была какая то переадресация.

Так вы же чистую ставили-там нет никаких переадресаций!
Единственное где-то на хостинге у вас ещё какие-то файлы в корне самого хоста...
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mhtechno

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Андрей
Re: Не могу установить Joomla 3.6
« Ответ #23 : 22.07.2016, 09:04:39 »
да, в корне самого хоста, еще  перед всеми доменами.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 268
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1251
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 3001
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1827
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3485
Последний ответ 22.02.2024, 21:03:15
от Zegeberg