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

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Я сделала интернет-магазин, заказчик пошел  в какую-то компанию по продвижению сайтов и парни там сказали, что сайт очень уязвим из-за того, что права на папки стоят не те. Теперь хочу выяснить, где какие права должны быть поконкретнее. Вот это прочитала
Цитировать
* PHP-файлы: 644
    * Файлы конфигурации: 666
    * Другие папки: 755
но не совсем поняла. Ведь этих файлов и папок очень много - что, везде права проверять?
У нас магазин картин, ребята из этой фирмы сказали что все картины в открытом доступе - и их может вирус-программа автоматом заменить на какую-нибудь дрянь... Жаль, что сама этого не слышала, сейчас хотелось бы разобраться во всех опасностях. Выражаюсь, наверное, туманно, но, может, кто что посоветует...
Fatal error - это не фатально!!! Я проверила.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Я сделала интернет-магазин, заказчик пошел  в какую-то компанию по продвижению сайтов и парни там сказали, что сайт очень уязвим из-за того, что права на папки стоят не те. Теперь хочу выяснить, где какие права должны быть поконкретнее. Вот это прочитала но не совсем поняла. Ведь этих файлов и папок очень много - что, везде права проверять?
У нас магазин картин, ребята из этой фирмы сказали что все картины в открытом доступе - и их может вирус-программа автоматом заменить на какую-нибудь дрянь... Жаль, что сама этого не слышала, сейчас хотелось бы разобраться во всех опасностях. Выражаюсь, наверное, туманно, но, может, кто что посоветует...
правильно про права говорят.
В любом ftp-менеджере (нормальном) есть функции "применить к вложенным папкам", "применить к вложенным файлам", "применить к вложенным папкам и файлам"
Так вот папке корневой назначаете 755 и всем вложенным и потом уже к файлам с правами 644..только на configuration.php на всякий пожарный 444 отдельно примените, и потом к тем папкам 777, которые требуют этого. Узнать  их можно в админке в Помощь/Информация о системе/Права на папки
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Filezilla уже установила, теперь осталось разобраться где там что. Корневая папка - это весь сайт?
Цитировать
потом уже к файлам с правами 644
- то есть на папки права 755, а на файлы 644? В админке Помощь/Информация о системе/Права на папки, по-моему, на всех папках стоит статус "доступен на запись" - не понимаю.
Fatal error - это не фатально!!! Я проверила.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Filezilla уже установила, теперь осталось разобраться где там что. Корневая папка - это весь сайт?  - то есть на папки права 755, а на файлы 644? В админке Помощь/Информация о системе/Права на папки, по-моему, на всех папках стоит статус "доступен на запись" - не понимаю.
если стоит доступен тогда нормально, точнее нормально будет тогда когда что нибудь захотите установить расширение или модуль  и получиться нормально.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Да... Маловато стало прав... Вместо сайта - белая страница.
Что я сделала? Буквально одна ошибочка))) Но уже исправила. Вроде все поменяла по понятиям...
« Последнее редактирование: 18.10.2010, 14:35:45 от Аня »
Fatal error - это не фатально!!! Я проверила.
*

mystique

  • Захожу иногда
  • 169
  • 4 / 0
Подскажите пожалуйста. переезжаю с хостинга на VDS джомловым сайтом. На хостинге все работало, как часы. На VDS возникла проблемка. Судя по всему - с правами. При попытке править конфиг выдает сообщение "Возникла ошибка! Не могу открыть конфигурационный файл на запись!". Причем при попытке почистить кеш  пишет, что не может удалить временные файлы.

Все права сохранены так же, как и на хостинге. 755 на каталоги, 644 на файлы. Пробовал поставить на config.php права 777 - сразу заработало. Но это неправильно. Стоило поставить 771 - снова полезла та же ошибка.

Предполагаю, что проблема не в правах доступа, как таковых, а в том, что какой-то пользователь в какую-то группу не входит... Помогите пожалуйста. Как должно быть? Есть пользователи: ftp-user, apache (я так понимаю, под этим юзером я в админке как раз и работаю), ssh-user, возможно кто-то еще...

Подскажите пожалуйста, как правильно должны располагаться пользователи по группам, чтобы не было необходимости выставлять права 777?

Я так понимаю, что апач должен аходить в группу какого-то из пользователей?
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
У меня, кстати, тоже так получается на одном хостинге, что конфигурационный файл с правами 777 иначе не работает. А на другом, по-моему, нет такой проблемы... Может, это от хостинга все зависит?
Fatal error - это не фатально!!! Я проверила.
*

mystique

  • Захожу иногда
  • 169
  • 4 / 0
Ну наверное все-таки не от хостинга, а от настроек на нем. А посколько я пробую на VDS это настроить, то имею возможность исправить эту ошибку. Нужно только понять, в чем она. ;)
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
как подключен PHP К Апачу? Если как модуль то проблемы с правами...
Я заказал настройку VDS за денежку, нет времени самому во всем этом разбираться...
Я с мобильного, в основном...
*

mystique

  • Захожу иногда
  • 169
  • 4 / 0
Видимо и мне придется. ;(
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Видимо и мне придется. ;(
Доброго времени суток. Как разрулили ситуацию?
И у меня проблемы после переезда на VPS. Например с сохранением конфигурационного файла и файла стилей шаблона.
1. Как лечить правильно и безопасно? Метаться через файлзилу и ставить то большие, то урезанные права неправильно, на мой взгляд.
2. Какие должны быть права на конфигурационный файл и файл стиля своего шаблона?
« Последнее редактирование: 24.01.2015, 11:27:44 от borro »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Сделай владельцем апач, и стандарт права 755/644
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Права на конф-файл  J выставит сама после сохранения общих настроек, все остальное - см. пред. пост. Если кривых расширений нет, что и ломаться по сути нечему.
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
1. Как лечить правильно и безопасно? Метаться через файлзилу и ставить то большие, то урезанные права неправильно, на мой взгляд.
Полностью не правы!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Права на конф-файл  J выставит сама после сохранения общих настроек
так вот это действие(сохранение) и не возможно выполнить, пока руками не поменяешь права на файл по ftp.
Есть предположение, что такое произошло из-за корявого переноса сайта. Хостеры как понял просто разархивировали содержимое акибовского архива и отдельно залили дамп базы данных. В то время как акибовский архив вкупе с kickstart.php, как догадываюсь, всё это выполняет в едином процессе и похоже правильнее, учитывая эти самые права на все файлы сайта.

Цитировать
Сделай владельцем апач, и стандарт права 755/644
научите, как это делается, пожалуйста. Я новичок в VPS-ах.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
И у меня проблемы после переезда на VPS.

Наверно потому что VPS плохо настроен. Наверно стоит php как модуль апача +  prefork апач?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Ну это обычно, про настройку прав, в FAQ хостинга читают .
Используй панель ISP Manager .
Обязательно создаешь отдельного  пользователя для сайта/домена, чтобы владелец файлов был не root.
Потом нужным тебе файлам в ISP Manager выбираешь атрибуты, и там же окне параметров атрибута файлов выбираешь владельца для файлов
Если нет ISP Manager, то Putty в помощь.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Наверно потому что VPS плохо настроен. Наверно стоит php как модуль апача +  prefork апач?
Доброе утро. а как это узнать?
Нашел такое в факе:
Цитировать
мы используем suphp, что позволяет запускать php скрипты от имени пользователя, а не сервера. Таким образом, достигается высокая безопасность сервера и ваших данных. Поэтому нельзя использовать CHMOD (права доступа) 777, даже если это указано в инструкции по установке скрипта. Достаточно прав 755. Стандартно для папок используйте права 755, а для файлов - 644. Также возможно создание локальных файлов конфигурации php.ini с необходимыми настройками PHP
« Последнее редактирование: 26.01.2015, 09:54:54 от borro »
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Ну это обычно, про настройку прав, в FAQ хостинга читают .
не такого :)
Обязательно создаешь отдельного  пользователя для сайта/домена, чтобы владелец файлов был не root.
а это через какой интерфейс можно сделать? у меня есть ISP, ftp, ссылка на авторизацию в Proxmox Virtual Environment. А так Debian 7 стоит.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Доброе утро. а как это узнать?

Скорее всего у вас по дефолту поставили. CGI php в настройках домена включите.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
CGI php в настройках домена включите.
два вопроса: Зачем? и Как? :)
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
ISPmanager пользователю разрешить php как cgi и в настройках домена поменять. Проверить остались ли проблемы с правами.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Немного стал понимать. Ситуация такая: В ISP есть админ под именем root и пользователь с другим именем.
Если в файловом менеджере посмотреть, то владельцем корневой папки является пользователь, но если заглянуть внутрь, то у всех основных джумловских папок и корневых файлов(administrator, components и т.д.) владелец root, за исключением папки cgi-bin, там владелец пользователь. Внутри основных папок похоже тоже root хозяин
У пользователя стоят отмеченными права PHP как модуль Apache и PHP как CGI.

и в настройках домена поменять. Проверить остались ли проблемы с правами.
Про домен такая история: владелец тот самый пользователь, отмечено, что: php как модуль Apache, cgi-bin, ssi, ssl

Получается первое, что надо предпринять, это каким-то образом всем папкам и файлам сделать владельцем пользователя?
« Последнее редактирование: 26.01.2015, 12:07:23 от borro »
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Пи идее включить файлы в нужную группу и под пользователя. Кажется фигню вам продали. WinSCP в помощь.
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Вот ни как не понимаю в доках, что есть по ispmanager нету поиска?

http://ru.ispdoc.com/index.php/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2

вот Изменение параметров файла или папки

http://ru.ispdoc.com/index.php/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2#.D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.BE.D0.B2_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0_.D0.B8.D0.BB.D0.B8_.D0.BF.D0.B0.D0.BF.D0.BA.D0.B8

Вам просто сайт из под рута залили, выберите папку сайта и рекрусивно измените владельца файлов и папок и ни когда рутом не работайте с файлами сайта по ftp и через ispmanager, только пользователем созданным для конкретного сайта.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Благодарю.
и ни когда рутом не работайте с файлами сайта по ftp и через ispmanager, только пользователем созданным для конкретного сайта
Чтобы ни дай Бог пароль рута не перехватили?
Или если я зайду под рутом и подредактирую какой-то файл, то что-то поменяется?
« Последнее редактирование: 26.01.2015, 13:26:41 от borro »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Благодарю.Чтобы ни дай Бог пароль рута не перехватили?
Или если я зайду под рутом и подредактирую какой-то файл, то что-то поменяется?
Да, чтоб не перехватили.
И да, поменяется хозяин файла и прав станет не хватать.

Вообще -  рут нужен только для начальной настройки сервера, затем пароль лучше скушать, он понадобится только если надо будет администрировать сервер, но никогда для работы с сайтами!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
у меня выше расположения основных папок сайта есть ещё папка vmfiles и файл .htpasswd, у которых владелец также root. Тоже неправильно и надо поставить пользователя?
« Последнее редактирование: 26.01.2015, 14:05:12 от borro »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PHP в режиме FastCGI и права на файлы

Автор cntrl

Ответов: 12
Просмотров: 1608
Последний ответ 08.09.2020, 13:45:10
от Septdir
Папки html в папках с шаблонами

Автор mariale2674

Ответов: 4
Просмотров: 1026
Последний ответ 27.01.2019, 10:33:27
от wishlight
Какие функции PHP следует отключить?

Автор 2gorodabiz

Ответов: 17
Просмотров: 3602
Последний ответ 22.05.2018, 23:04:15
от winstrool
Как правильно защитить системные папки?

Автор daddy

Ответов: 18
Просмотров: 2648
Последний ответ 07.02.2018, 23:38:44
от dmitry_stas
В индексе Google 2500 страниц которых быть не должно, кто сталкивался с таким?

Автор Mehanick

Ответов: 10
Просмотров: 1242
Последний ответ 18.06.2016, 09:29:18
от wishlight