Новости Joomla

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
В общем переехал сайт на новый хостинг. После этого случилась беда. Я думал всё нормально, хороший хостинг, пока не решил расширять сайт, и тогда то понял что не могу установить ни один компонент.

При загрузке файла пишет:
Код
JFolder::create: Infinite loop detected
Внимание! - Не удалось переместить файл
и ниже:
Код
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users2/c/canvas/:/usr/local/zend/share/pear/:/usr/local/zend-5.3/share/pear/:/tmp/) in /home/users2/c/canvas/domains/site.com/libraries/joomla/filesystem/folder.php on line 392

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users2/c/canvas/:/usr/local/zend/share/pear/:/usr/local/zend-5.3/share/pear/:/tmp/) in /home/users2/c/canvas/domains/site.com/libraries/joomla/filesystem/folder.php on line 392
Ну понятно что не удалось переместить файл. проблема с tmp. но какого он ругается на folder.php? Не понятно.

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

Подскажите что делать, может права на folder.php не те?
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
ах да, ещё, при установки из tmp пишет будто нету файлов, хотя через ftp я их лично заливал.

пробовал разные расширения, все с этого форума взятые, причём даже те, которые раньше ставились на этот же сайт, когда он был на прошлом хостинге.
*

Kamelina Svetlana

  • Новичок
  • 4
  • 0 / 0
Всем добрый день!
У меня такая же проблема! Пришла к вам на форум именно из-за неё.
Я поставила на все папки и папки, которые находятся внутри них, права 777, но это не помогает. Ничего не могу "загрузить и установить" на сайт, который находится в интернете (на локальном сервере все загружалось без проблем).
На всех папках стоят права 777, но в "Информации о системе" (режим редактирования сайта - помощь - информация о системе) пишут, что
Папка для логов ($log_path) /home/kamel/domains/english-cartoons/public_html/logs/   Недоступен на запись
Папка для временных файлов ($tmp_path) /home/kamel/domains/english-cartoons/public_html/tmp/   Недоступен на запись

На хостинге мне помогать не хотят. Говорят, чтобы я воспользовалась услугами программиста. Но я обращалась к 2 программистам - они такие тонкости не знают, помочь мне не могут.
Еще, на хостинге мне написали "Возможно путь нужно указать в ином формате или не от корня."
Можно путь указывать как-то по другому?

Очень прошу, помогите решить эту проблему, ведь я ничего не могу установить на сайт - ни модуль ни плагин!
*

Kamelina Svetlana

  • Новичок
  • 4
  • 0 / 0
Уже все решилось! Спасибо огромное замечательным людям из "СМС Биллинг" http://smsbill.com.ua/sms-billing - объяснили и помогли. Спасибо им большое!
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
И? а как мне то решить проблему!?(((
*

Kamelina Svetlana

  • Новичок
  • 4
  • 0 / 0
Надо было пути писать не так:
var $tmp_path = '/home/kamel/english-cartoons/public_html/tmp';
а вот так:
var $tmp_path = '/home/kamel/english-cartoons.ru/public_html/tmp';
Домен надо было еще писать.
И теперь все работает!
Маленькая ошибка, а я три дня ничего сделать не могла.
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Надо было пути писать не так:
var $tmp_path = '/home/kamel/english-cartoons/public_html/tmp';
а вот так:
var $tmp_path = '/home/kamel/english-cartoons.ru/public_html/tmp';
Домен надо было еще писать.
И теперь все работает!
Маленькая ошибка, а я три дня ничего сделать не могла.

у меня это не помогло. проблема остаётся открытой.
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Решение найдено. хостингом был Jino.ru
вот официальный ответ техподдержки:
Цитировать
Здравствуйте.

Вам нужно указать правильные значения переменных $log_path и $tmp_path в файле configuration.php
var $log_path = '/home/usersX/первая_буква_логина/логин/logs';
var $tmp_path = '/home/usersX/первая_буква_логина/логин/tmp';
Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

и всё заработало. можно закрывать тему.
*

SegaF

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
 !  с той же проблемой бьюсь второй день! так понимаю всё таки лучше от техподдержки  своей добиться ответа надо?  правильный путь tmp-папки прописывания.
« Последнее редактирование: 14.12.2011, 12:44:58 от SegaF »
*

Kamelina Svetlana

  • Новичок
  • 4
  • 0 / 0
Если техподдержка ответит... Мне техподдержка не ответила.
Смотрите внимательно на буквы и цифры - должно все совпадать.
У вас два решения - у меня не хватало ".ru", а в другом случае "Х" - здесь я вам не советчик, так как не очень понимаю, что это за "Х"
*

SegaF

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Вот рекомендации с форума сообщества:
1. Зайти на ftp в папку libraries->joomla->filesystem
2. Скачать файл folder.php на ваш компьютер (не забудьте сделать резрвную копию этого файлы)
3. Открытье файл folder.php редактором и найти строку номер 187 (или где-то рядом) -
$obd = ini_get('open_basedir')
4. Закоментировать ее // $obd = ini_get('open_basedir')
5. Сохранить изменения и закачать файл назад на сервер.

У меня так вылечилось! Большое спасибо техподдержке!  


p.s. да! у меня на 194-й строчке было.....
*

Alexasha

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
у меня тоже на 194 но, не вылечилось... :(
в моем случае ругается такими словами "open_basedir restriction in effect." и указывает на 392 строку в этом файле
*

peppermgn

  • Новичок
  • 3
  • 0 / 0
Проблема та же, не могу загрузить модуль. Менял права доступа, проверил пути в конфиг рнр. Ничего не помагает
*

SegaF

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Проблема та же, не могу загрузить модуль. Менял права доступа, проверил пути в конфиг рнр. Ничего не помагает

а, комментили - //  строку,  $obd = ini_get('open_basedir')
*

Shakhzad

  • Новичок
  • 1
  • 0 / 0
Привет всем друзя.Я здес новичок.У меня к вам вопрос будте добри помогите мне.Кароче внес сайт в Joomla 3.1 на веб-хостинг конфигурация и magic quotes gpc ну всё разобрал.А шас когда хочется рассширений устанавливат видаёт вот такую ошибку

Warning
JFolder::create: Infinite loop detected

Warning: Failed to move file!

JFolder: :files: Path is not a folder. Path: /home/localhost/www/tmp/install_53c432ad52c29

JFolder: :folder: Path is not a folder. Path: /home/localhost/www/tmp/install_53c432ad52c29

JFolder: :files: Path is not a folder. Path: /home/localhost/www/tmp/install_53c432ad52c29

JInstaller: :Install: Cannot find Joomla XML setup file

Error
Archive does not exist
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться