Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Здравствуйте!
Многократно поднимались похожие вопросы, но проблема требует уточнения нюансов.

IIS на Windows10 Server локалка, Joomla 3.9.25, шаблон Helix Ultimate.

При переходе между некоторыми разделами сайта возникает ошибка 500, но после обновления страницы она открывается уже без ошибки. И так до следующего раза перехода по тому же пути между страницами.
А теперь нюансы:
в указанной в настройках CMS папке отсутствуют логи, не могу посмотреть подробностей.
Отображение ошибок включено на максимум.
В php-файлах отсутствуют запреты на вывод ошибок.
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
индивидуальная помощь: @SetAlexx
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
1. Отключить кэширование на сайте. Проверить, стала ли 500 появляться каждый раз.
2. Включить буферизацию вывода (если отключена). Проверить не стал ли выводиться текст ошибки вместо 500.
3. Отключить вывод ошибок. Проверить не перестала ли появляться 500.

Все это выполнять по одному, а не сразу. Если что-то сработает, то ошибки надо исправить, а не оставлять как есть (это касается п.3 больше всего).
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Спасибо!
1. Отключить кэширование на сайте. Проверить, стала ли 500 появляться каждый раз.
В "Настройках системы" - "Системный кэш": "кэширование отключено". Но, если выбирать любой вид кеширования здесь, то ничего не меняется.

2. Включить буферизацию вывода (если отключена).
Это где?

3. Отключить вывод ошибок.
Это "error_reporting(0);"? Куда конкретно?

И ещё: в появлении ошибки есть чёткая закономерность - она появляется только при определённых переходах. Только вот выявить параметр, определяющий эту зависимость, пока не удаётся...
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
Это где?
Можно посмотреть в админке - Информация о системе - Параметры ПХП:
/administrator/index.php?option=com_admin&view=sysinfo
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
2. Включить буферизацию вывода (если отключена).
Можно посмотреть в админке -

Да, есть, включено.
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
Да, есть, включено.

Тогда остается только искать логи на сервере и смотреть что в них
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Не пойму, где их искать... В настройках системы стоит "log_path c:\inetpub\...\administrator\logs" , но там пусто. Путь рабочий, потому что по схожему пути (c:\inetpub\...\tmp) лежат файлы для установки и всё оттуда устанавливается.
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Это же iis, значит в нем и нужно искать %SystemDrive%\inetpub\logs\LogFiles
Если в боевых условиях win server будет использоваться, то лучше удалить его и поставить для тестирования OpenServer, а если все же будет, так стоит запастись мануалами по его администрированию. Всяких ошибок и "нежданчиков" может быть много.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Это же iis, значит в нем и нужно искать %SystemDrive%\inetpub\logs\LogFiles
Да, действительно, так и есть. Спасибо!
Только нет никакой возможности выложить сюда фрагмент лога с ошибкой, придётся разбираться...

Вобщем, интересная вещь получается: при наблюдаемой на экране ошибке в логе сообщение об ошибке (500 0 0 656) после адреса ПОКИДАЕМОЙ страницы. А после обновления уже всё в порядке - адрес новой страницы, на которую шли, и код 200.
« Последнее редактирование: 16.06.2022, 08:20:18 от RomanA »
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Стандартный web.conf.txt переименован в web.conf?
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Стандартный web.conf.txt переименован в web.conf?

Извините, тоже не могу его найти...  :(
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
в корне сайта
индивидуальная помощь: @SetAlexx
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Ну, да, конечно! Только называется он web.config (а не conf, поэтому поиск не находил) :)

В нём только ссылка на index.php
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
в дефолтном как то так
Код
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <location path=".">
   <system.webServer>
       <directoryBrowse enabled="false" />
       <rewrite>
           <rules>
               <rule name="Joomla! Rule 1" stopProcessing="true">
                   <match url="^(.*)$" ignoreCase="false" />
                   <conditions logicalGrouping="MatchAny">
                       <add input="{QUERY_STRING}" pattern="base64_encode[^(]*\([^)]*\)" ignoreCase="false" />
                       <add input="{QUERY_STRING}" pattern="(&gt;|%3C)([^s]*s)+cript.*(&lt;|%3E)" />
                       <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
                       <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
                   </conditions>
                   <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
               </rule>
               <rule name="Joomla! Rule 2">
                   <match url="(.*)" ignoreCase="false" />
                   <conditions logicalGrouping="MatchAll">
                     <add input="{URL}" pattern="^/index.php" ignoreCase="true" negate="true" />
                     <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                     <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                   </conditions>
                   <action type="Rewrite" url="index.php" />
               </rule>
           </rules>
       </rewrite>
       <httpProtocol>
           <customHeaders>
               <add name="X-Content-Type-Options" value="nosniff" />
           </customHeaders>
       </httpProtocol>
   </system.webServer>
   </location>
</configuration>
индивидуальная помощь: @SetAlexx
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Ну, да, конечно! Только называется он web.config (а не conf, поэтому поиск не находил) :)

В нём только ссылка на index.php
Ну с названием ошибся, все же IIS мне чужд   ^-^

Точно ничего кроме индексного файла? А реврайтов нет? Они нужны для нормальной работы роутинга.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Точно ничего кроме индексного файла? А реврайтов нет? Они нужны для нормальной работы роутинга.

К сожалению, нет ни малейшей возможности копипастить здесь что-либо своё, только ручками...

В файле только 10 строк, и всё ради объявления <add value="index.php" />

в дефолтном как то так

Думаете, стоит заменить мой файл на этот?

Кстати, вполне может оказаться, что версия PHP, например, не подходит (у нас 7.4.9)

:/
все же IIS мне чужд   
Выбирать не приходится :(
« Последнее редактирование: 16.06.2022, 11:12:41 от RomanA »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
попробуйте замените
назад то вернуть 2 клика
индивидуальная помощь: @SetAlexx
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Попробовал... Сплошная "ошибка 500", ничего не открывается :) Вернул.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Короче: заменил рнр7.4.5 на рнр7.3.9 и всё заверте...
Даже списки в Фабрик стали создаваться.
Всем - спасибо!  *ОХ-Х-Х* ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 1176
Последний ответ 06.04.2025, 09:27:20
от wishlight
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 692
Последний ответ 24.03.2025, 20:33:02
от R31rus
Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 607
Последний ответ 22.11.2024, 07:14:15
от stepan39
Перенести описание категории вниз страницы

Автор jimka

Ответов: 1
Просмотров: 911
Последний ответ 18.07.2024, 08:02:46
от Vastriet
После выключения расширения лег сайт

Автор blind

Ответов: 4
Просмотров: 1051
Последний ответ 19.05.2024, 14:13:33
от blind