Вход • Регистрация

Всего найдено: 5656

  • 09 августа 2023 г.
  • Есть, конечно. Но наш главный приоритет - стабильная работа большинства сайтов, на
    большинстве хостингов. Пользователям и посетителям сайтов неважно на какой версии РНР работает сайт. Поисковым системам неважно. Браузерам неважно. Хоть РНР5, хоть РНР8, главное - отдача HTML, побыстрее и понадежнее. Гнаться за самыми последними версиями ПО и интерпретаторами мы не хотим, если это перечёркивает всё предыдущее. Выпустить полную поддержку PHP 8.2, но получить тормоза или отказ работы на 7.0, 7.2, 7.3 тоже нельзя. Мы провозились кучу времени, обеспечивая работу системы на РНР5.6 и РНР7, и то, есть несоответствия.
    Цитата
    Сейчас включая 7,3 на хостинге
    Главный вопрос: зачем? Если система быстро, стабильно работает на 7.2, зачем включать 7.3, 8.0, 8.2 и пр? Ну смысл?
    Под 7 мы обеспечивали совместимость из-за улучшенной скорости работы самого интерпретатора, реально седьмая РНР быстрее пятой. А восьмерка настолько ли круче?
    Безусловно, если хостинги перестанут поддержку РНР7, его нельзя будет выбрать в настройках, конечно, мы обеспечим работу системы на актуальных версиях РНР, но сейчас гнаться за последними версиями, создавая ситуации, когда люди сидят спокойно на хостинге с РНР7.2, получают обновление CMS, которое под 8, и у них крякает сайт. Им идти на хостинг, переключать РНР под 8. Заморачиваться. Есть смысл?
  • 31 июля 2023 г.
  • Цитата
    Подскажите пожалуйста, что я могу из этого сделать из системы управления и если что где капать?

    Всё можно сделать из системы управления, имея те или иные знания (гусары, молчать! в админке есть файловый менеджер! 😁)

    Наша аргументация:
    Мы не делаем "конструктор" для редактирования подобных вещей, так как в html подвинуть это на несколько порядков проще, чем программировать такой конструктор для правки самим пользователем. И пользователь всё равно что-то недополучит, скажет "а ещё вот так надо".
    Для облачников у нас есть прекрасный тариф "Стандарт" куда все эти правки входят в стоимость. Вы пишете "мне надо подвинуть логотип", мы двигаем. Это самый лучший конструктор, ИИ, нейросеть! 😂 В свободной форме пишете запрос, получаете результат.
    На тарифе Эконом каждая такая правка стоит отдельных денег, но так же возможна. Либо, имея знания в html+css сами по ftp как угодно правьте, там ничего сложного и долгого
  • 28 июля 2023 г.
  • Но лучше в поддержку, с партнерами у нас же прямая связь. Даете доступы, мы вместе смотрим, разбираемся, решаем, помогаем.
    В багтреке мы сами потыкаем, и не увидим если, то и забудем все вместе коллективно )
  • 10 июля 2023 г.
  • Хостинге спросите лог медленных запросов. Или сами в PMA или adminer гляньте, там видно какие запросы больше всего выполняются. Видно будет к каким таблицам запросы, в shop_param, search_index ли или ещё куда-то. Оттуда плясать уже можно

    Там ещё ошибки есть
    Цитата

    Warning: Invalid argument supplied for foreach() in /optimalstroy.ru/includes/custom.php on line 284
    попробуйте РНР 7.2 понизить
  • 10 июля 2023 г.
  • Ну во-первых, десяток строк можно было скопипастить и прямо так, без xlsx+zip+вложение, вот так:
    Код
    0.00007725 SELECT param_id, param_value FROM `diafan_shop_price_param` WHERE price_id=1875
    0.00011650 SELECT param_id, value1 AS value FROM `diafan_shop_param_element` WHERE element_id=835 AND param_id IN (8,15)
    0.00006550 SELECT image_id FROM `diafan_shop_price_image_rel` WHERE price_id=1875 LIMIT 1
    0.00011400 SELECT id, name1 AS name, site_id FROM `diafan_shop_brand` WHERE trash='0' AND act1='1' AND id IN (1)
    0.00035475 SELECT * FROM `diafan_rewrite` WHERE trash='0' AND module_name='shop' AND element_type='element' AND element_id IN (854,853,852,847,846,845,844,843,842,841,840,839,838,837,836,835)
    0.00024850 SELECT a.id, a.name1 AS name, a.percent, a.price, a.amount, a.required, r.element_id, r.summ FROM `diafan_shop_additional_cost` AS a INNER JOIN `diafan_shop_additional_cost_rel` AS r ON r.additional_cost_id=a.id WHERE r.element_id IN (858,857,856,855,854,853,852,851,850,849,848,847,846,845,844,843,
    0.00041225 SELECT id, name, alt1 AS alt, title1 AS title, folder_num, module_name, param_id, element_id, element_type FROM `diafan_images` WHERE trash='0' AND module_name='shop' AND ( element_type='element' AND ( param_id=0 AND element_id IN (854,853,852,847,846,845,844,843,842,841,840,839,838,837,836,835)))

    Во-вторых, какие же это *медленные" запросы? Десятитысячные доли секунды - это не тяжёлые запросы. Надо slow_query включить режим отлова, и все длинные и только их отловить
    Все-все не надо )
  • 11 июля 2023 г.
  • Вот, уже видно. Да, это значения характеристик с типом выпадающий список отбираются долго. 70 секунд - очень долго. Но 6 секунд ниже тоже много очень, проблема так же со связями с категориями, это когда вместо "Все" выбирают каждую категорию с Ctrl, например. Результат тот же, но нагрузка иная. Может где-то индексы с таблицах отвалились. Может наоборот, нужно поставить по полям, которые отбираются. Вообще, интересно админку глянуть. Давали доступы в поддержку?
  • 13 июля 2023 г.
  • Я постараюсь руки дотянуть завтра, из поддержки доступы возьму, посмотрю, потыкаю )
    Я Дмитрию говорил, я люблю adminer, он старенький, но действенный и наглядный. Там есть "Процессы" и сразу видно, как сайт запускаешь, какие запросы повисают надольше и по ним уже понятно, откуда ноги растут
  • 14 июля 2023 г.
  • Давайте перейдем в тикет, там разберемся.

    Цитата
    Причину почему не работает на старом серваке так и не смоги определить

    У меня, кстати, недавно так было, при почти нулевой посещаемости нагрузка на CPU 105% и ttfb 10+ секунд. Причем даже не VDS, физическая машина! Я вообще сидел как дурак глазами хлопал, туда-сюда то одно крутил, то другое, service apach2 stop делаешь, нагрузка 0%. service apache2 start - прыг на 105% и сайт висит. Неделю бился, не мог понять корни, потом между делом тыкнул "Обновить webmin", и он все пакеты обновлений Apache nginx за собой подтянул и после перезагрузки опа, тишь и благодать. Заработало как пуля. Я ничего не понял, но вздохнул, плечами пожал, заработало и ладно )
  • 11 августа 2023 г.
  • Самый прожорливый модуль - "Посещаемость" с защитами от ботов. Он надувает таблицу сессий и со временем она пухнет донельзя. Гляньте первым делом её, отсортируйте таблицы по размеру, она если первая, очистите. Через сессии вся работа цмс идёт и когда там миллионы, закономерно тормозит.
  • 19 июня 2023 г.
  • https://www.diafan.ru/dokument/full-manual/modules/shop/admin/#Integratsiya-s-sistemoy-1SPredpriyatie
    Цитата
    адрес сайта: http://site.ru/shop/1c/1c_exchange.php подставив вместо site.ru адрес своего сайта.

    Внимание!
    Не пытайтесь открыть этот адрес в браузере! Скрипт ответит только программе 1С по её запросу с авторизационными данными, которые будут внесены в настройки.
    Если Ваш сайт работает по протоколу HТTPS, то могут быть проблемы с подключением. В этом случае нужно в редирект HTTP>HTTPS файла htaccess добавить исключение:

    Код
    RewriteCond %{HTTPS} =off
    RewriteCond %{REQUEST_URI} !^(.*)1c_exchange(.*)$ [NC] [OR]
    RewriteCond %{QUERY_STRING} !^(.*)1c_exchange(.*)$ [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,R=301,L]

    В зависимости от хостинга синтаксис может немного отличаться от вышенаписанного. Поэтому если нет соответствующих знаний, лучше обратиться в тех.поддержку хостинга и попросить внести требуемые изменения
  • 19 июня 2023 г.
  • Цитата
    Является ли это правило альтернативой? RewriteCond %{ENV:HTTPS} !on

    Зависит от хостинга )
    Уточните у них, лучше .

    Скорее всего где-то на уровне сервера у них стоит отдельный редирект на https. Частенько такая галка есть в настройках панелек, типа ispmanager, что-то типа "Перенаправлять все запросы на https"
  • 19 июня 2023 г. , редакция: 1687184928
  • Код
    RewriteCond %{HTTPS} =off
    RewriteCond %{REQUEST_URI} !^(.*)1c_exchange(.*)$ [NC] [OR]
    RewriteCond %{QUERY_STRING} !^(.*)1c_exchange(.*)$ [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,R=301,L]

    Суть этого участка в том, чтобы адрес http://site.ru/shop/1c/1c_exchange.php открывался не по https, а по http
    То есть, если запрос адреса http://site.ru/shop/1c/1c_exchange.php, то не выполнять редирект на https, а остаться на http

    Спросите на хостинге, как сделать так, чтобы весь сайт был на https, а адрес http://site.ru/shop/1c/1c_exchange.php отвечал по http без редиректа
  • 21 июня 2023 г.
  • Это виртуальный адрес обмена, за него отвечает файл /modules/shop/shop.1c.php но его лучше не трогать, он не имеет отношения к проблеме. До него дело не доходит, доступ к нему блокируется на уровне веб-сервера. Может быть там проблема косвенная с https://user.diafan.ru/wishlist/show4136/
    Нужно посмотреть логи, и если там подобная ошибка, нужно поменять принцип запроса.
  • 21 июня 2023 г.
  • Цитата
    Не было проблем раньше, сейчас появилась
    Это нормально, хостинг выпускает обновление сервера и старые настройки перестают устраивать CMS.

    Подобных запросов было несколько в поддержку у нас, все решены. Способы +/- разные, зависит от хостинга, обновления apache, передачи переменных и настроек безопасности.
    На форуме вслепую гадать сложно, лучше, конечно, в поддержку дать доступы и конфигурацию хостинга и решить вопрос гарантированно.
    Сейчас выпустить обновление для CMS под изменения apache нельзя, так как не все перешли и применили его. Пока менять приходится индивидуально
  • 06 июня 2023 г.
  • Цитата
    Подскажите зеленому, куда смотреть? Где копать? Куда бежать?)

    Вариантов куда смотреть несколько. Наугад что-то конкретное сказать сложно. Скорее всего, как сказал Павел, или что-то в БД сломано, или что-то не перенеслось из архива, или переопределено в теме дизайна.
    Велика вероятность, что проблема в кэше, который надо очистить в папке /cache/ полностью.

    Куда бежать? В поддержку, конечно. Дать доступы, там быстро укажут, в чем проблема. Но придётся лицензию на сайт заиметь )
  • 06 июня 2023 г.
  • Цитата
    как правильно описать суть проблемы, и на что при этом обратить внимание!

    Что за сайт? Домен? Кто делал изначально? Какая версия? Когда работал корректно в последний раз?
    Ну и очевидные вопросы: что с лицензией и почему не идёте в гарантированную техподдержку, где точно помогут восстановить работу?
  • 02 июня 2023 г.
  • Цитата
    Где, что, прописать, что-бы система видила этот новый файл

    А системе зачем его видеть? Он нужен ПС, соответственно, достаточно было просто положить в корень и в robots.txt прописать
    Код
    Sitemap: https://www.example.com/newsitemap.xml
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум