Задать вопрос
  • Запрет на редактирование строки в Mysql по ID?

    Что-то постоянно меняет эти ссылки на свои, в итоге на сайте появляются вирусные редиректы. Когда меняю ссылку на реальную ссылку сайта, он работает нормально.

    Осмелюсь предположить, что надёжнее будет найти то, что подменяет ссылки и удалить, заодно заняться безопасностью сайта.
    Ответ написан
    Комментировать
  • Как мержить ветку с игнорированием одного коммита?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Если вам этот коммит не нужен - что он вообще делает в репозитории и зачем его было мержить?
    Ну делаешь себе ветку и в нее cherrypick все коммиты, какие хочется (можно не делать ветку, а в условно dev ветку счерипикать все нужные коммиты)

    так стоп...перечитал еще раз внимательно.
    Зачем у вас файлы environment-специфичной конфигурации вообще лежат в общем репозитории с кодом? Наймите себе девопса чтоль.
    Ответ написан
    Комментировать
  • Как изменить тип у SVG?

    bingo347
    @bingo347
    Crazy on performance...
    По данному URL нет SVG, 404 ошибкой сервер отвечает, когда ресурс не найден.
    А HTML - потому что там страница ошибки
    Ответ написан
    Комментировать
  • Изоморфный магазин Bitrix + Vue, возможно?

    @alexprowars
    Реализовывал GraphQL на битриксе + NuxtJS на фронте, ничего сложного для тех, кто понимает чуть больше, чем кастомизация стандартных шаблонов. Выкидываете весь слой View из битрикса, вместе с его "фишками", и реализовываете api под ваши задачи
    Ответ написан
    Комментировать
  • Ошибка CI / CD в gitlab. Как исправить?

    GavriKos
    @GavriKos
    Ну судя по всему там, где пытается развернуть приложение, доставка сделана тоже через гит и ТАМ вот есть изменения незатреканные. Откуда они там взялись - другой вопрос, то ли в процессе работы что то создается и не удаляется, то ли что то при каком то деплое пошло не так
    Ответ написан
    Комментировать
  • Почему разная высота блока с текстом в chrome на mac и windows?

    wapster92
    @wapster92 Куратор тега CSS
    Системы рендерят шрифты по разному, по этому есть отличия. Никогда не получиться pp верстки на разных системах берите за эталон один браузер в одной системе.
    Ответ написан
    Комментировать
  • Что исправить (в чем может быть ошибка) что бы записать данные в куки через API Битрикс?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    \Bitrix\Main\Context::getCurrent()->getResponse()->writeHeaders();
    Ответ написан
    8 комментариев
  • Какие узконаправленные профессии есть в веб разроботке?

    SpiderPigAndCat
    @SpiderPigAndCat
    занимаюсь салообразованием
    вот карты разработчиков
    ссылка на сайт

    frontend.png
    backend.png
    учи html css и bootstrap. дальше будет понятно что куда и зачем.
    рекоменду этот сайт сам там начинал. много учить нужно. пройди на том сайте бесплатную часть и если понравится то рекомендую купить доступ к остальным. рекомендую именно курсы, потому что там вся нужная информация последовательно. если будешь учить сам то будут отрывочные знания. нужно много практики. на том сайте и теория и сразу практика.

    если что пиши мне в телегу (в профиле есть) подскажу что надо. был преподом по основам веб разработки
    Ответ написан
    2 комментария
  • Docker контейнер не запускается, порт занят, как запустить вторую монгу?

    @Tiasar
    Web Developer
    127.0.0.x это localhost он же loopback , по этому 2 одинаковых порта опубликовать не выйдет. Не имеет значение при этом четвертый актет, это все будет localhost. Вам надо или разные порты под разные экземпляры монги публиковать или иметь на машине разные реальные адреса, для этого Вам надо иметь 2 сетевые карты с разными реальными сетевыми ip адресами.

    Еще вариант, поднять 3 докер с webui (например mongotron.io) все 3 контейнера обеднить сетью docker-compose, тогда они смогут работать каждый со своим портом на выделенном докером адресе, пробросить наружу адрес webui, и управлять монгами через него, далее монги объединить в кластер и мастеру опубликовать порт наружу.
    Ответ написан
    Комментировать
  • Почему не работает Crontab в CentOS 7?

    Лог файл показывает что задача была выполнена но по факту скрипт не запустился


    Если в логе указанна что задача запустилась, значит запустился.
    Вопрос в другом - как вы определяете, что не запустилось ?:
    - процесс может в консоль выдавать ошибку или по таймеру ждать ввода и завершиться.

    Для уверенности:
    1) В начале скрипта запишите что-то в какой-то файл
    2) В конце скрипта в этот же файл запишите что выполнено
    3) И не пренебрегайте выводом логов при добалении в крон
    /home/admin/Telegram_bot/main.py >> /home/admin/Telegram_bot/main.log 2>&1

    И да, у пайтона есть свой шедуллер - python-crontab

    Частая проблема - Глобальные переменные залогиненых пользователей и пользователя запускаемого по крону могут отличаться (как их наличие так и параметры) - тут нужно смотреть вашу систему.

    Укажите в теме строчку из crontab -e и /etc/crontab - я не могу с этого поста зайти к вам в систему и увдеть, а не опечатались ли вы... По конкретике можно, что-то сказать.
    Ответ написан
    Комментировать
  • Какую оперативку лучше ставить (частота, объем, производитель,...)?

    twix007
    @twix007
    на сайте материнской платы есть список поддерживаемых планок оперативки
    Ответ написан
    Комментировать
  • Процессор греется в простое до 100 градусов, можете помочь?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Сдавайте водянку по гарантии и берите обычный башенный куллер.
    За такую цену будет ноль проблем, низкие температуры и тишина.
    Ответ написан
    Комментировать
  • Как реализовать постоянное подключение к бд?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Никакое "постоянное" соединение с БД не нужно.
    Надо просто не запускать игры на хостинге за три копейки.

    "Хостинг", на котором нет таких нелепых ограничений, называется VPS
    Ответ написан
    9 комментариев
  • Как кэшировать изображение?

    cyber-jet
    @cyber-jet
    Если всё правильно в заголовке ответа сервера, если название изображения, совпадает и если кеш не отключен принудительно на стороне браузера, картинка, да и вообще, любой другой ресурс, должна браться из кеша браузера.
    5ff186d16bf32858981164.png
    Ответ написан
    1 комментарий
  • Ошибка подключения к mysql. Почему?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    В принципе Rsa97 уже все написал, но хочу подчеркнуть, что function query изначально было дурацкой идеей.
    Функция-то правильная, но вот название надо было давать другое.

    А, главное, если всё равно используется свой класс DB, то какой смысл было екстендить PDO, становится совсем непонятно.
    Ведь написать DB::query( тупо проще чем DB::$dbs->query(
    И с архитектурной точки зрения так будет в миллион раз правильнее.
    Ну это если не считать что сам по себе статический класс DB это решение так себе. Но для процедурщины сойдет.
    Ответ написан
    Комментировать
  • Ошибка подключения к mysql. Почему?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    https://kinsta.com/blog/php-8/#incompatible-method...
    Кратко: в PHP 8.0 метод класса-потомка (в вашем случае PHP_::query) должен иметь ту же сигнатуру, что и совпадающий по имени метод класса-родителя (PHP::query). Раньше такая ситуация вызывала только предупреждение, теперь ошибку.
    Ответ написан
    2 комментария
  • Округление в MySQL полей decimal?

    @neol
    Никакого округления у вас там нет. В вашем запросе выбирается минимальное значение price и первые попавшиеся по остальным полям. Вам нужен запрос типа такого:
    SELECT p.id, p.price, p.code FROM products p
    JOIN 
    ( SELECT product_id, MIN(price) minPrice
      FROM products WHERE price IS NOT NULL GROUP BY product_id
    ) p2
    ON p.price = p2.minPrice AND p.product_id = p2.product_id;
    Ответ написан
    Комментировать
  • Как правильно делать 2 версии сайта (моб, десктоп)?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Нахрена, а главное - зачем? Современный адаптив позволяет через цсс задать ВСЕ, картинки, стили, расположение блоков, что-то показать, что-то скрыть на определенных разрешениях... Иметь мобильную версию отдельно не рекомендуют и поисковые системы, так как это разбивает трафик на субдомены и еще куча всякого тянется за этим. По этому - медиазапросы, или даже сразу бутстрап или другой адаптивный фреймворк.
    Ответ написан
    8 комментариев
  • Почему не используются площадки для создания сайтов типа Wix?

    @kandrash
    Кратко о себе
    Во-первых кто-то же пишет сам викс?
    Во-вторых есть десятки направлений где он не подойдёт. Развернёте на виксе ВК? Сбербанк-онлайн? Тостер? Озон?

    Не, часть работы он несомненно на себя возьмёт. Простенькие лендинги, магазины и прочее. Но как только вам нужен чуть нестандартный функционал - тут его полномочия всё.
    Ответ написан
    1 комментарий
  • Django или 1С-Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вот стоит ли вообще туда совать свой нос? Как поступить?

    Ох, уж эти разработчики...
    Любят навязывать клиенту не то, что нужно клиенту, закрывая его потребности и задачи, включая возможное масштабирование в будущем, а руководствуясь лишь уровнем знаний в отдельно взятом направлении.
    Если Вы не знаете Битрикс, то за месяц не сделаете проект full. Возможно сделать какой-либо информационный сайт, да и то на уровне инфоблоков и компонентов, а CRM с хорошей админкой как минимум потребует знаний api, а в Битрикс api не очень хорошо документировано.
    Более того, что бы вы не выбрали, наговнокодить можно везде и тогда сайт накроется будь это Битрикс или что-то другое.
    Помимо самого Битрикса, необходимо иметь знания по настройке серверов, оптимизации mysql, nginx. Но это практически везде нужно и к вопросу не относится.
    Отсюда ответ на ваш вопрос:
    Если текущие задачи и будущие удовлетворяют ваши потребности, а вернее потребности клиента, при использовании PostgreSQL + Django + Redis - то нужно использовать его.
    Стоит понимать, что Bitrix Framework это PHP платформа для разработки веб-приложений, и если не обращать внимания на тех, кто просто не умеет его готовить (потому что надо не использовать шаблонное мышление), то это отличная платформа для создания разного рода проектов, будь то интернет-магазин, crm, инфосайт с интеграцией с платежными средствами, доставками, интеграцией 1С и маркетплейсами. Однако, Битрикс больше заточен под Интернет-магазины, и как бы его не ругали (обычно ругают те, кто с Битриксом никак не работает, от силы пару раз видел код 10 лет назад и не сделал ни одного проекта на нем...), для среднего и малого бизнеса альтернатив нет. Те, кто скажут Вордпресс или Опенкарт - ребята, не смешите, на Битриксе без танцев с бубном будут работать доставки, 1с и оплаты, а также ряж выгрузок в маркетплейсы, пока вы ищите модули для опенкарт....или что там у вас... Кеширование, технология композитный сайт и CDN вкупе с хорошо написанным кодом и настроенным сервером - дают достаточно быстрый результат.
    Если Клиенту нужен Битрикс, то стоит найти другого специалиста для решения его бизнес задач, а не навешивать ему Django, только потому что вы его знаете.
    простую crm систему

    А не изобретаете ли вы велосипед?
    1С Предприятие с прикрученной Веб мордой чем не CRM?
    Ответ написан
    1 комментарий