Новости Joomla

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

👩‍💻 20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом взял Евгений Сивоконь.Читать интервью@joomlafeed#joomla #community

WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM

👩‍💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.Плагин умеет отправлять данные заказа из Joomla компонента интернет-магазина RadicalMart в AmoCRM, а так же оставлять примечания к сделке при смене статуса заказа (выберите необходимые статусы заказа RadicalMart в настройках плагина).Возможности плагина - создание сделок в AmoCRM в момент создания заказа в интернет-магазине RadicalMart- выбор воронки AmoCRM, в которой создавать сделки- выбор тега, которым будут помечаться созданные сделки- в комментарий к сделке при создании заказа пишутся:-- точная общая сумма заказа (Amo CRM не принимает дробные значения в поле бюджет, например с копейками)-- статус заказа-- информация о доставке (способ, адрес и комментарий)-- информация о способе оплаты-- контактные данные покупателя (могут отличаться от данных пользователя, создавшего заказ. Например, если доставка для другого человека)-- прямая ссылка на заказ в панели администрирования сайта-- список товаров заказа (опционально)добавление комментария к сделке при изменении статуса заказа в интернет-магазине RadicalMart (выберите необходимые статусы заказа в настройках плагина)-- добавляет в интерфейс просмотра заказа ссылку на сделку в AmoCRM, если таковая обнаружена (соответствие заказов и сделок хранится в базе данных)-- UTM-метки для сделки. Указывает, если на сайте используется комплект плагинов RadicalForm и WT AmoCRM - RadicalForm.
Для работы плагина необходима установка и настройка библиотеки WT Amo CRM library для Joomla версии 1.3.0 и выше.
Плагин бесплатный. Тестировался на Joomla 5.4 и RadicalMart 2.2.4.
Страница расширения и скачатьТак же:- Интернет-магазин RadicalMart- WT Amo CRM библиотека интеграции Joomla и AmoCRM- RadicalForm плагин обратной связи- WT AmoCRM - RadicalForm - плагин отправки сообщений из RadicalForm в AmoCRM@joomlafeed#joomla #crm #amocrm #radicalmart

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

RomanA

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

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

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

marksetter

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

sivers

  • Живу я здесь
  • 2596
  • 360 / 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

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

RomanA

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

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

sivers

  • Живу я здесь
  • 2596
  • 360 / 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
Просмотров: 2021
Последний ответ 06.04.2025, 09:27:20
от wishlight
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

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

Автор stepan39

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

Автор jimka

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

Автор blind

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