Новости Joomla

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

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

yura21r3

  • Новичок
  • 2
  • 0 / 0
Re: Читать всем у кого белый экран!
« Ответ #570 : 24.04.2019, 20:09:48 »
Здравствуйте. Подскажите:после переустановки Акиба бекап на сайте и создания копии (я ее сохранил), сайт перестал работать, т.е. появился белый экран с надписью Error.
 После изменения в папке configuration.php появилась надпись
Warning: session_start(): Failed to read session data: user (path: /tmp/php_sess) in /home/y/yura21r3/floralapp.ru/public_html/libraries/joomla/session/handler/native.php on line 260 Error: Failed to start application: Failed to start the session
При переходе по этому пути вот что отображается:

 253      // If we are using cookies (default true) and headers have already been started (early output),
254      if (ini_get('session.use_cookies') && headers_sent($file, $line))
255  { 256          throw new RuntimeException(sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line));
 257   }
 258
 259       // Ok to try and start the session
 260       if (!session_start())
 261     {
 262          throw new RuntimeException('Failed to start the session');
 263    }
264 265 // Mark ourselves as started
 266       $this->started = true;
 267    }
 268}
269
Подскажите, что делать дальше. Или можно на хостиг установить сохраненную копию через акиба кикстарт. Хотя, может она тоже с ошибками. Что сделать лучше?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Читать всем у кого белый экран!
« Ответ #571 : 24.04.2019, 20:29:55 »
Warning: session_start(): Failed to read session data: user (path: /tmp/php_sess) in /home/y/yura21r3/floralapp.ru/public_html/libraries/joomla/session/handler/native.php on line 260 Error: Failed to start application: Failed to start the session
Ошибка подключения к базе данных. Проверьте пароль и права юзера БД.
adminer.php в помощь.
*

Lizbet111

  • Новичок
  • 4
  • 0 / 0
Re: Читать всем у кого белый экран!
« Ответ #572 : 15.07.2019, 22:12:22 »
Здравствуйте, помогите пожалуйста, очень нужна ваша помощь. Мой сайт на движке Joomla 1.5. Недавно его взломали. Главная страница открывается, но при нажатии на ссылки идет перенаправление на какие-то левые домены. После нескольких бекапов взломали опять. Artio JoomSEF и Jsecure установлены. Все права на папки и файлы закрыты. Метагенератор убран. Все защитные меры, известные мне, я принял. Но проблема остается. Скажите пожалуйста, как ее решить.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Читать всем у кого белый экран!
« Ответ #573 : 16.07.2019, 06:25:51 »
Мой сайт на движке Joomla 1.5
Все защитные меры, известные мне, я принял.
В раздел безопасность и дополните свои знания . Версия Joomla 1.5.26 + патч безопасности  сессий от 12.12.2015. И конечно чистка от вирус/шелл.Обновить сторонние расширения .
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Читать всем у кого белый экран!
« Ответ #574 : 22.07.2019, 09:43:09 »
После нескольких бекапов взломали опять. Artio JoomSEF и Jsecure установлены.

От компонентов этих толку никакого. Шелл у вас скорее всего во всех бекапах давно лежит.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Matusevich

  • Новичок
  • 5
  • 0 / 0
Re: Читать всем у кого белый экран!
« Ответ #575 : 26.08.2019, 22:15:16 »
Joomla! 1.5.26 Stable, php 5.3.29, MySQL 5.5.62-cll-lve, Apache

  • Сайт загружается, панель управления также, при этом, напр., в менеджере материалов, при клике на существующий материал выводится пустая страница. Тоже самое при клике на "Создать"[материал].
  • Пункты меню в админке загружаются (видны "Подробности пункта меню")
  • При распаковке недавно сделанного бэкапа на локальном сервере админка работает ок
Возможно (хотя возврат к предыдущим установкам не помог) все это произошло, когда в Сайт->Общие настройки включил SEO.

В общих настройках ->Сервер->Сообщения об ошибках - поставил Максимальный
В root/index.php вставил ini_set... в .htaccess добавил php_flag display_errors 1 - без изменений

errors.log:
[26-Aug-2019 18:50:50 UTC] PHP Notice: XML error: Reserved XML Name at line 1, column 40 in /home/matusewicz/public_html/libraries/simplepie/simplepie.php on line 1801
[26-Aug-2019 18:50:51 UTC] PHP Notice:  Use of undefined constant _ISO - assumed '_ISO' in /home/matusewicz/public_html/templates/dreamsquare/head_includes.php on line 1


« Последнее редактирование: 26.08.2019, 22:36:58 от Matusevich »
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Читать всем у кого белый экран!
« Ответ #576 : 02.03.2020, 16:26:23 »
Возможно кому-то поможет!
После некоторых манипуляций в админке хостинга, у меня отвалилось сразу несколько сайтов.
Белая страница, и просто написано Error.
В логе я обнаружил следующее:

Код
PHP Warning:  session_start(): Failed to read session data: user (path: ) in /home/user/public_html/mywebsite.com/libraries/joomla/session/handler/native.php on line 260

Что только ни делал, а оказалось, надо было просто обновить пароль юзера базы данных. После установки нового пароля все сайты поднялись сразу же  :D
Не забудьте проверить правильность пароля в configuration.php в параметре $password
*

Busa

  • Новичок
  • 2
  • 0 / 0
Re: Читать всем у кого белый экран!
« Ответ #577 : 02.02.2021, 18:25:36 »
Добрый день! Уважаемые профи, подскажите, как решить проблему. Захожу в админу сайта (админка открывается) после этого при нажатии на любой пункт в админка, всплывает окно " 404-компонент не найден", подскажите как быть?  Сам сайт работает? проблем нет.

Спасибо
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Читать всем у кого белый экран!
« Ответ #578 : 02.02.2021, 19:41:38 »
Отображение ошибок через configuration.php включите.
Хотя дело в чем то другом скорее всего если 404 отдаёт.
Возможно взлом
*

Busa

  • Новичок
  • 2
  • 0 / 0
Re: Читать всем у кого белый экран!
« Ответ #579 : 02.02.2021, 21:14:42 »
Отображение ошибок через configuration.php включите.
Хотя дело в чем то другом скорее всего если 404 отдаёт.
Возможно взлом
Что делать?
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Читать всем у кого белый экран!
« Ответ #580 : 02.02.2021, 21:34:24 »
Делать можно много чего.
Смотреть логи
Консоль
Искать вирусы.
Думаю вам лучше в коммерческий раздел
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Читать всем у кого белый экран!
« Ответ #581 : 03.02.2021, 00:15:06 »
Захожу в админу сайта (админка открывается) после этого при нажатии на любой пункт в админка, всплывает окно " 404-компонент не найден", подскажите как быть?
Если компоненты есть, проверять ссылки. Сайт обновлялся ?
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Читать всем у кого белый экран!
« Ответ #582 : 03.02.2021, 12:05:47 »
Может подскажет кто-нибудь в чём может быть проблема.
Панель VestaCP. Закинул в корень архив с сайтом (jpa). Соответственно файлы для распаковки и установки (kickstart.php,json2.min.js,jquery.min.js,ru-RU.kickstart.ini)
Набираю в браузере - http://mysite/kickstart.php  просто белый экран. Хоть локально, хоть с инета. Пробую запуск test.php, который нормально выводит всю инфу. Ошибок не вижу, хотя может не умею искать.
test.php
Код
<?php
phpinfo();
error_reporting(-1);
ini_set('display_errors', 1);
прошу прощения за беспокойство. Скачал последнюю версию kickstart и процесс пошёл.
Рано обрадовался. Процесс то пошёл, но после распаковки выдало ошибку и вариант только начать сначала. При повторном запуске снова ошибка.
Не понятно что за ошибка  *ОХ-Х-Х*
Вопрос закрыт. Пришлось поиграться версиями PHP
« Последнее редактирование: 03.02.2021, 14:41:37 от Akeksandr »
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Re: Читать всем у кого белый экран!
« Ответ #583 : 11.11.2022, 15:43:32 »
Товарищи, опишу ещё один кейс с белым экраном, который удалось решить.
Возможно это будет полезным кому-то.
На самом деле всё банально просто было: в корне сайта на Joomla обычно лежат два файа index.html и index.php
Так вот, у index.html был больший "приоритет" так сказать, нежели у index.php. А так как этот HTML по-сути является просто заглушкой для перестраховки от просмотра файлов в каталоге, то и была просто белая страница. Как только я удалил index.html - главная заработала.
Не смотря на такую банальщину я сидел и ломал голову больше часа в целом  *ОХ-Х-Х*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть у кого нибудь опыт работы с EZ Realty?

Автор stardel

Ответов: 5
Просмотров: 3538
Последний ответ 08.03.2019, 13:47:38
от zaspola
(решено!) Белый экран при авторизации в Joomla

Автор pashaiglesias

Ответов: 8
Просмотров: 4899
Последний ответ 09.06.2015, 14:07:21
от pashaiglesias
Вход в админку - белый лист

Автор adiantum

Ответов: 4
Просмотров: 2228
Последний ответ 28.07.2014, 22:27:39
от adiantum
Проблема с кнопкой "Читать далее"

Автор Angelmain

Ответов: 0
Просмотров: 1741
Последний ответ 07.07.2014, 10:30:37
от Angelmain
Белый экран. Ошибки в админке. Не работает сайт

Автор Малышка

Ответов: 10
Просмотров: 2522
Последний ответ 25.05.2014, 11:23:17
от altvvc