Москва
Ереван
Москва
RSS

О веб-разработке

Ошибка mod_mime_magic: can't read /index.php при переносе на beget

При переносе сайта на хостинг beget.com столкнулся с ошибкой mod_mime_magic: can't read "/home/a/.../.../public_html/index.php". Сайт до этого исправно работал, версию PHP сохранил ту же, что и была ранее, однако при открытии сайта появлялась ошибка 500. В error log прочел ошибку, но так как ранее с 2007 года я с ней ни разу не сталкивался — решил написать в поддержку хостинга, в результате она была исправлена с их стороны.

Подозреваю, что связано с доступами на сервере. Эту заметку пишу специально, если у кого-то будет подобная ошибка при переносе сайта на бегет — пишите в поддержку хостинга, не тратьте время, её исправят, поддержка у них работает отлично! :)

Подробнее
Почему в json_encode числовое значение с плавающей точкой меняется

Заметка: при работе с ценами в формате json столкнулся с проблемой при плавающей точке в цене, где цена превращалась в 14+ цифр. Решение найдено!

Подробнее
Отправка личных сообщений в ВК от имени группы на PHP

Столкнувшись с необходимостью отправки уведомлений от имени сообщества в ВК — решил сделать небольшую заметку. Для отправки личных сообщений от имени сообщества VK.com можно легко использовать их официальный API. Вот пример простого скрипта на PHP для отправки сообщения:

Подробнее
Как получить количество элементов в категории (разделе)

Перед нами стоит задача в Bitrix Меню каталога вывести количество элементов раздела. По какой-то причине шаблоном это не предусмотрено, а массив (с данными о разделе) не содержит информации о количестве элементов внутри. На помощь приходит простой, понятный и короткий код:

Подробнее
1С-Bitrix: Не отправляется уведомление о новом заказе

Если по какой-то причине на 1С-Bitrix не отправляется уведомление о новом заказе — следует вспомнить, какие последние работы проводились и действовать по порядку чтобы найти решение и исправить ошибку.

Подробнее
Минимальное количество символов в поле телефона (tel) в Contact-Form-7 на Wordpress

В одной из задач — возник вопрос, как задать минимальное количество символов в поле телефона (tel) в Contact-Form-7 на Wordpress, ведь форма сейчас работает не правильно и отправляет даже заявки с пустым номером телефона.

Подробнее
Ошибка "Выберите опции товара перед его добавлением в вашу корзину"

Сегодня на одном из проектов по метрике обнаружили, что на сайте Wordpress с Woocommerce посетители не могут добавить товары в корзину, вместо этого появляется алерт (сообщение, ошибка) — Выберите опции товара перед его добавлением в вашу корзину". Самое интересное, что ранее всё работало хорошо. Но решение есть и оно оказалось простым!

Подробнее
Автоматическая высота textarea на DLE 11.1

На сегодняшний день работая с дизайном различных CMS уже существует множество решений, с помощью которых можно сделать автоматическую высоту textarea. Для реализации поставленной задачи можно использовать скрипты js / jquery, но как быть если нам нужна автоматическая высота textarea на DLE 11.1?

Подробнее
Cмена телефона на сайте параметром в адресной строке на Bitrix

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

Подробнее
Вирус DLE — как определить?

Самые популярные движки сайтов (CMS) имеют интерес для различных вирусов, т.к. они рассчитаны на массы. Возьмем в пример систему управления сайтом Datalife Engine (dle) где вирус чаще всего имеет определенный вид, разумеется скрытый. Но многие знают как выглядит вирус DLE — как его определить?

Подробнее
Какую cms выбрать

Создавая какой-либо проект первым делом появляется вопрос какую выбрать cms и очень многие находятся в затруднении при возникновении данного вопроса. Мы постараемся разобрать различные ситуации при выборе cms и учесть необходимость того или иного типа движка для Вашего проекта:

Подробнее
Uncaught typeerror: cannot read property 'addeventlistener' of null

В процессе создания сайтов и работы с jQuery многие сталикаются с ошибкой Uncaught typeerror: cannot read property 'addeventlistener' of null и чаще всего на решение данной проблемы уходит несколько часов или дней, что существенно влияет на сроки выполнения задачи. В нашем случае мы столкнулись с данной ошибкой при работе с подгрузкой данных через InfiniteScroll, но также данная ошибка может встречаться и в других случаях. 

Подробнее
Не отображаются категории opencart

Бывает при переносе сайта или восстановлении базы данных у вас не отображаются категории opencart движка и при этом присутствует их навигация. Если у Вас именно тот случай, то мы сможем Вам помочь и восстановить категории. 

Подробнее
Горизонтальное выпадающее меню CSS

Сегодня мы научимся делать горизонтальное выпадающее меню CSS без применения дополнительных скриптов, то есть выпадающее меню на чистом HTML / CSS. Для чего это нужно и как его сделать — рассмотрим прямо сейчас! 

Подробнее
Boxberry для Opencart 3.0.2.0 — Ошибка 500

При установке модуля Boxberry на Opencart 3.0.2.0 может появляться ошибка 500 при сохранении настроек и попытке включения модуля. При этом, если не указывать API-Токен, то вместо ошибки страницы выводится уведомление о том, что необходимо указать API-токен и настройки не сохраняются.

Подробнее
Ссылка на оплату заказа в E-mail письме на Diafan

Решил оставить заметку о том как сделать ссылку на оплату заказа в E-mail письме на Diafan CMS, так как из "коробки" данная функция почему-то отсутствует.     

Подробнее
Подмена карточки товара (SKU) для Яндекс.Маркет на Bitrix

Активно работая с 1С-Bitrix появилась необходимость работы с Яндекс.Маркет для интернет-магазинов, однако далеко не все магазины оказываются технически готовы к этому. Чаще всего работа с Яндекс.Маркет является не сложной, сайт должен соответствовать правилам системы и генерировать корректный прайс-лист.

Подробнее
Своя кнопка (ссылка) на форму онлайн-записи YCLIENTS

При работе с сайтом клиента требовалась своя кнопка (ссылка) на форму онлайн-записи YCLIENTS, однако в документации на сайте разработчика опубликована не полная информация о возможной кастомизации кнопки.

Подробнее

Нужна помощь?

Укажите контактные данные, опишите задачу и мы перезвоним или ответим на E-mail. Для более оперативного решения напишите на Whatsapp

Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Согласитесь с условиями
Спасибо
Ваше сообщение отправлено
Ошибка
Что-то пошло не так. Попробуйте еще раз.

Все статьи в блоге написаны на основе личного опыта и процесса работ. Не многие материалы попадают на сайт, но размещенные играют роль заметок для взаимопомощи. В случае, если требуется помощь с сайтом — можно обратиться через форму выше, страницу Контакты или написать на Whatsapp.

Cайт использует cookie для хранения данных и персонализации контента. Продолжая использовать сайт, Вы даете на это свое согласие.
Понятно