Найти в Дзене
OSPanel «cURL (system\bin\ospurl.exe) не удалось установить связь с API программы»
С версии OSPanel 6.2.6 (бывш. Open Server) программа может вывалиться с ошибкой «cURL (system\bin\curl.exe) не удалось установить связь с API программы. Проверьте настройки файрвола или антивирусной программы для cURL». В версиях с 6.3.5 текст ошибки немного модифицирован, "Причина: cURL (system\bin\ospurl.exe)" Быстрый фикс — обновиться минимум до 6.2.9 (чтобы получить нормальный доступ к настройкам, а не править файлы ручками) и в настройках программы поменять в секции «Настройки API» IP-адрес на локальный, например как здесь, затем сохраниться и перезапустить программу из трея...
4 месяца назад
Что делать, если при git clone клонируется только main/master ветка?
Проблема: вы выполнили git clone, но в локальном репозитории видна только основная ветка (main или master)? Попытки использовать git fetch --all или git branch -r не показывают остальные ветки? Это распространенная ситуация, и сейчас мы разберёмся, как правильно скачать все ветки git-репозитория. Когда вы выполняете команду git clone, git загружает только основную ветку (например, main или master). Остальные ветки не копируются с удаленного сервера (remote). Проблему можно решить, немного модифицировав файл ...
4 месяца назад
Исправление кодировки в письмах Opencart 3
Проблема: при переключении в режим отправки писем по SMTP текст писем может приходить поврежденным — например, с неизвестными символами либо с лишними пробелами посреди слов. Проблема замечена на связке шаблон Prostore + SMTP-сервер Beget. Причина в механизме нарезки тела письма на строки в \system\library\mail\smtp.php, send() : устанавливается лимит для каждой строки исходя из ее кодировки, затем html нарезается по нему с помощью str_split(); граница может пройти прямо посередине...
1 год назад
Как исправить неверно сериализованные данные на php
Работая с сайтом на Drupal 8 столкнулся с проблемой: после сброса кэша сайт ловил WSOD и отказывался работать. Ознакомившись с логами, заметил строку: Error: Unsupported operand types in \web\modules\contrib\metatag\src\MetatagManager.php on line 371 #0 \web\modules\contrib\metatag\src\MetatagManager.php(121): Drupal\metatag\MetatagManager->getFieldTags() После некоторого дебага причина была найдена: сайт переносился между хостингами и у него побилась таблица с сериализованными метатегами. Чтобы запустить сайт: применим быстрый фикс, пересчитывающий сериализацию "на лету"...
1 год назад
zzzcode - бесплатный ChatGPT для программиста
Здравствуйте! Сегодня хотел бы рассказать о замечательном сервисе, помогающем разработчику пользоваться ChatGPT онлайн, бесплатно, без регистрации и практически без ограничений. Встречаем - zzzcode.ai Сервис не требует api-ключ, поэтому необходимости в персональном аккаунте openai нет. Что умеет? Сервис заточен на кодинг. Самые интересные возможности: AI Code Generator: https://zzzcode.ai/code-generator Тулза, которая пишет код по запросу. Указываете язык / платформу, описываете решаемую задачу;...
1 год назад
Как сделать 301 редирект первой страницы пагинации (page=1) на главную страницу страницы/категории
Иногда требуется настраивать редирект со страниц ?page=1 на корень раздела для устранения дублей пагинации. Готового решения в сети, учитывающего сохранение иных параметров, я не нашел, поэтому собрал его сам. Ниже скрин и текстовый вариант: <IfModule mod_rewrite.c> # Включаем редиректы RewriteEngine On ########################################################################### ## Remove page=1 ########################################################################### # https://example.ru/category/?page=1 # https://example...
1 год назад
Установка rsync под Windows 10/11 для Git bash - лёгкий способ
Статья актуальна на 24.07.2024 Итак, вам понадобилось выкачать сайт с сервера на локалку, вы работаете под виндой, и хотелось бы использовать rsync, без долгих поисков неких аналогов или сторонних клиентов rsync. Я пробовал 2 способа установки: через wsl и Git bash. О последнем и пойдёт речь в этом посте. Однако, нативная версия утилиты используется в обоих способах, к альтернативам не прибегаем. Отмечу: в данном случае мы получим только функционал client-части, впрочем, лишь она и необходима для наших целей...
1396 читали · 1 год назад