Задать вопрос
  • Отключил протокол http на bitrixVM и теперь не могу попасть на сайт?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    TheIrishMan,
    https://bertal.ru/index.php?a566754
    давай будем последовательны вначале что циклистся узнаем потом бдудем искать.
    включи зацикливание и скрин в студию.
    тут будет видна цепочка а не толкьо последний код
    у битрикс вм и своих болячек хватает например с 127.0.0:443
    Написано
  • Отключил протокол http на bitrixVM и теперь не могу попасть на сайт?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    TheIrishMan, в nginx

    server {
        listen 80;
        server_name example.com www.example.com;
        include bx/conf/bitrix.conf;
    }


    меняет на
    server {
        listen 80;
        server_name example.com www.example.com;
    
        return 301 https://$host$request_uri;
    }


    так же у вас есть основное зеркало в настройках самого битрикс
    и оно тоже должно совпадать с https
    Написано
  • Какой можно поставить дистрибутив линукс на Thinkpad-e330?

    shambler81
    @shambler81 Куратор тега Linux
    мне кажется тут нужно понять в первую очередь что линукс это конструктор и
    "после ввода не заработало" - тут не меняют дистрибутив а идут читать логи, и так пока не привыкнешь к линукс,
    Поскольку это будет преследовать тебя в любом линукс.
    Для старта подходит лучше всего mint +MATE в твоем случае
    Написано
  • Почему у меня перестали работать репозитории Debian/Ubuntu через http?

    SpiritOTHawk,
    А по какой-то причине графические установщики, к примеру, в Linux Mint до сих пор используют http, даже если сменить

    по той же что и консольный кофниг то один, а они консервативны. Посмотри на конфиг апача, там он на стоке вообще расчитан на 8 мегабайт памяти до сих пор.
    ;(, приоходится некоторые параметры поднимать до 20тыс раз.
    так что это еще не так страшно ;)
    пошел поправил забыл, линукс к этому приваеаеш
    Написано
  • Bitrix Env 7.5.5 есть у кого файл install sh?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Adamos,
    Поставить докер

    не смог удержаться.
    bitrix-v-dokere.jpg

    Сфинкс с горем пополам работает там уже плевать какой хоть какой-то и то хорошо.

    Переключиться на 7 версию можно, установив из репозитория 7.4 полностью снеся то что ставить битрикс вм, навсегда отказавшись от переключали в меню, и да у битиркс вм есть стременная штука, если энсибл не доходит до конца он бросает все как есть, то есть при обновление вм может тупо удалить все пхп nginx sql и тд и не восстановить их работу, и чем больше кастома тем больше вероятности этого.
    по мне так лучше уже переехать на 8 пхп дабы это как правило делается относительно легко и вызывает точно какое-то конечное количество сложностей.
    А 7.4 говорит о том чт у вас не совсем древняя версия и там чутка нужно до 8.0, как правило это делается за день два без проблем.
    Написано
  • Почему у меня перестали работать репозитории Debian/Ubuntu через http?

    Смирись переходи на https, все уже давно перешли, если работает то просто примени и все
    Написано
  • Как вывести новое свойство в Инфоблок на старом 1С Битрикс?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Алексей Уколов,
    Боже, у меня вьетнамские флешбэки. Такое надо под спойлер прятать…

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

    что-то вроде, но проверить негде.
    is_running() {
      # Получаем PID процесса, используя ps, grep и awk
      PID_RUNNING=$(ps ww | grep -F "$NFQWS_BIN" | grep -v grep | awk '{print $1}' | tail -n 1)
    
      if [ -z "$PID_RUNNING" ]; then
        return 1
      fi
    
      if [ ! -f "$PIDFILE" ]; then
        return 1
      fi
    
      PID_SAVED=$(cat "$PIDFILE" 2>/dev/null)
      if [ "$PID_RUNNING" -ne "$PID_SAVED" ]; then
        return 1
      fi
    
      if ! kill -0 $PID_SAVED 2>/dev/null; then
        return 1
      fi
    
      return 0
    }
    Написано
  • Как удалить / на конце всех ссылок без перенаправлений?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    V0yage, чисто симантически
    если это файл то без слеша
    если это каталог то со слешем
    но у нас ЧПУ так что тут уже другие детали.
    Как вариант вот тут я писал правила для битрикс ( нужно немного обновить старая версия некоторые директиву устарели)
    https://klondike-studio.ru/standards/standartnyy-h...

    А вообще как правильно это риторический вопрос.
    это из раздела какой браузер лучше.

    Если серьезно то это зависит от структуры сайта
    от настроек инфоблока
    от настроек шаблонов компанентов и тд и тп.
    687a847b91073256700736.jpeg
    687a848351dc5469130580.jpeg
    Так же от типов полей которые есть или вы проектируете.
    К примеру часть фильтров у меня может быть собрано через секции для удобйной навязки элементов по категориям и легкости построения ЧПУ
    так и часть фильтров быть только с GET и это зависит от того какая у меня сео карта нужен ли мне этот парметр в индексе.
    Написано
  • Как удалить / на конце всех ссылок без перенаправлений?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Правильно настроить SEO модуль и в настройках инфоблоков
    Написано
  • Ошибка распаковки: [ERR_BAD_FORMAT] Некорректная структура архива -выходит ошибка при распаковке файла в битрикс 1с?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    Тут писал как можно распаковать ручками там будет более детально понятно
    https://klondike-studio.ru/blog/bitrixtar/
    Теперь по причинам
    1. посмотрите лог апача там могут быть сами ошибки.
    2. лимиты вам их уже писали.
    3. кодировки
    4. недопустимые символы в архиве.
    Написано
  • Какой ноутбук выбрать для максимальной совместимости с linux?

    shambler81
    @shambler81 Куратор тега Linux
    Andrey Uteshev,
    не поймите меня неправильно, прошу разделить сразу критику человека и объектное обсуждение плюсов и минусов.

    хорошо написал. к ноуту щас можно и 2 моника подключить. hdmi и type-c
    .
    так же как и плавать со штангой можно.
    И игры у меня на бортовом пк машины могу играть.
    Так же как на велосипеде для гонок по траку можно попробовать кататься по городу,
    можно пойти на плаванье чтоб была широкая спина, в общем можно даже вилкой поесть суп.
    Другой вопрос что эта стратегия не имеет под собой подтвержденной логики.
    и причины я уже писал.
    Ноут удобен для мобильности притом мобильности краткой, тут он в плюсе, Но будем честны сколько времени вы работаете за год в кафе рестаране, метро и в отпуске, вот будем честны?
    два? три дня?
    остальное время вы таскаете его из дома в офис, или он вообще стоит стационарно.
    При этом все легко хранится в гите и таскать все это рукгблудство смысла просто нет.
    Удаленька и тд.
    я назвал свои плюсы в прошлом посте, прошу объективно назвать плюсы ноута.
    Написано
  • Какой ноутбук выбрать для максимальной совместимости с linux?

    shambler81
    @shambler81 Куратор тега Linux
    У каждой железки как и у любой вещи в жизни есть свое предназначение.
    К примеру походная лопата
    Ее плюс бесспорно мультфифункциональность и легкость, компактность.
    минусы она хуже по сравнению с обычной лопатой
    И так во всем
    ПК - стационарное решение , все плюсы из минусов размер.
    Телефон компактен всегда с собой, неудобен в остальном.
    Планшет промежуточное мероприятие чуть больше но уже вполне удобно для посмотреть видео валяясь на диване.
    Ноутбук , командировки и это все, все плюсы тут закончились, дальше только минусы.
    Офис где мнго ПК а размер имеет значение мини пк, из плюсов отличные характеристики, совместимость с любым монитором легкая транспортабельность.

    я постоянно вижу разрабов сидящих на ноутах, но у меня волосы дыбом встают они думают что это удобно но это не так, мало того периодически их загоняю на стационар с нормальными мониторами не куцыми видеокартами ( в обратную сторону был за 13 лет всего 1 переход и то там чисто на принцип)
    Не брезгую и мини пк они отлично зарекомендовали себя в ряде задач и неплохо совместимы с линукс.
    Ноут в офис в моей парадигме только если они уже валяются и нужно поставить мини сервер на хламе ( а ноут это хлам)
    И так вопрос почему именно ноут и какие задачи вы на нем делать будите.
    от этого будет и более развернутый ответ не только в характеристиках но и конфигурации.

    И так вы хотите для работы ноутбук?
    зачем плавать со штангой?
    Возьмите Обычный хороший монитор и мини пк, дабы там есть изначально на линуксе и совместимость будет у вас с коробки.
    Мало того вы берете два монитора ибо работать на одном это извращиние ( кроме как для тех кто никогда не пробовал на двух работать)

    не говоря уже о бюджете в 120Т
    Для офисного решения если это не ноут можно собрать самолет не куцый кукурузник, он будет и быстрее и компактнее и на штатных комплектующих *отдельный монитор к примеру и на нем сзади висит комп, это очень удобно) никаких 16 гигабайтах при таком бюджете там даже близко не будет а монитор 15дюймов это вообще не для слабонервных.
    Нормальные 27 офисные вполне за 20К там уже в зависимости от задач.

    К примеру что-то такое если именно мини пк
    https://www.ozon.ru/product/junibox-mini-pk-intel-...
    да и еще OLED монитор можно в бюджет впихнуть, уж незнаю зачем такой.
    ну или два нормальных, толко чтоб vesa на корпусе был, дабы не колхозить сам пк а просто повесить на них.

    и это чудо будет явно по всем параметрам лучше ноута а по размеру занимать будет еще меньше поскольку мышь и Клаву можно беспроводную, а про "мобильность " я вас умоляю вы прям таскаете ноут.
    да и мобильность у этого решения не хуже.
    Написано
  • Как правильно обновить OpenSSH server на ubuntu?

    насколько я помню там требуется openssl для работы, и даже если вы обновите сам openssh вам нужно будет обновить и openssl а вот там проще удавиться.
    поскольку его юзают обсалютно все и поднять версию это прям жопа жопская.
    К примеру на 16 убунте я так и не смог нормально поднять версию openssl чтоб не уронить практически все, а поставив рядом то проблемы с пересборкой пхп и тд и тп и поехало.
    не факт что в вашем случае именно так но openssh может быть привязан к версии openssl

    дайте больше иныф от ос до какую уязвимость чините

    то в се проще
    Написано
  • Как исправить код, чтобы shellcheck не ругался на одинарные кавычки?

    Есть правель ный способ для работы с sed писал тут.
    https://klondike-studio.ru/blog/sed-spetssimvoly/

    Но насколько я понял это не про то, и у меня была похожая проблема когда я задавался вопросом допустимых символов в паролях к БД и оказалось что там много экранирующих знаков. Так на вскидку не помню помоему через eval просто вставлял и не парился, в таком случае пофигу че внутри

    Более православный вариант, но нужно смотреть пишу на вскидку
    "\\n# Comment\nexport JAVA_OPTS=\"-Xms512M -Xmx2048M\" \${JAVA_OPTS}"


    Вот еще вариант через prinf но это если я правильно понимаю проблему

    password="dflLn4.f;l.'3f003432""
    escaped_password=$(printf '%q' "$password")
    echo "export DB_PASSWORD=\"$escaped_password\""
    Написано
  • Как реализовать переход с Bootstrap 3 на Bootstrap 5?

    А кстати какой резултат выдает grock или deepspeek.
    Насколько все плохо и плохо ли вообще?
    я бы поставил 60% что все будет работать за 1 нажатие.
    Ну да может что-то и прийдется подправить но в общем-то не самая сложная вещь в жизни.
    тем более если у тебя есть точная задача такая как перейти от 3 до 5 бутсртапа и то и то стандарты которые он легко понимает, загрузи сразу архивом и все
    Написано
  • Как удалить часть слов?

    sotex2,
    Пример с использованием стандартного DOMDocument (пример создан на GPT)
    <?php
    
    $html = '<div class="fw-bold">Финансовая отчетность за 2024 год</div>';
    
    $dom = new DOMDocument();
    // Для корректной загрузки фрагментов HTML
    libxml_use_internal_errors(true);
    $dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
    
    // Находим все div с нужным классом
    $xpath = new DOMXPath($dom);
    foreach ($xpath->query('//div[contains(@class, "fw-bold")]') as $node) {
        $content = $node->nodeValue;
        $needle = 'Финансовая отчетность';
        // Оставляем только кусок до "за 2024..."
        if (mb_strpos($content, $needle) !== false) {
            // Если нужно оставить только подстроку до конца ключевой фразы:
            // $node->nodeValue = $needle;
    
            // Если нужно оставить этот текст, а всё, что после - удалить:
            $node->nodeValue = $needle;
        }
    }
    
    // Получаем обновленное HTML:
    $newHtml = $dom->saveHTML($dom->getElementsByTagName('div')->item(0));
    echo $newHtml;


    Обрати внимание что при таком подходе ты можешь делать что угодно с дивом, и правило все-равно будет работать.
    Такой способ куда гибче и не нужно парится пробелами отступами и тд в классах дивах, он хорошо работает с самой дом моделью ибо регулярки не всегда могут справиться с сложным парсингом без километровых портянок ( хотя я как быдло пишу именно так, Но мне просто их писать так что я не парюсь, хотя и если парсить и менять контент на сайте этот метод более православный.
    Но опять же все ситуативно.

    вот кстати вариант с регуляркой лучше смотреть и делать тут
    https://regex101.com/r/PMrLTp/1
    Написано
  • Что может перезагружать систему Cent OS 5?

    shambler81
    @shambler81 Куратор тега Linux
    for user in $(cut -d: -f1 /etc/passwd); do echo "Crontab для $user:"; crontab -u "$user" -l 2>/dev/null; echo "----------------------------------------"; done
    Написано
  • Почему сайт не грузится без DNS over HTTPS?

    вы в россии? клаудфлеер ?
    и у вас вопросы ?
    серьезно?
    а новости мима вас прошли?
    та мне реестра там клаудфлеер весь
    Написано