ваш IP: 184.72.102.217

Мой блог

ESPOCRM Правильная настройка NGINX

Среди open source CRM систем, пожалуй самая легковесная и в тоже время функциональная это ESPOCRM. Но к сожалению, как и большинства продуктов, база знаний для разработчиков и администраторов очень скупа. У ESPO тоже при запуске на связке NGINX+PHP-FPM имеется проблема, очень большая проблема! Дело в том, что официальный конфиг тоже не работает и при старте на таких настройках, система просто не грузиться и выдаёт ошибку "bad server response". Причём в логах WEB сервисов и логах самой системы ошибок нет. В общем вот рабочий конфиг:

CMS CS-Cart Правильная настройка NGINX

Среди популярных CMS для электронной коммерции, одно из мест лидеров без сомнения занимает CS-CART. И правда, система довольно хорошо написана и имеет развитое общество разработчиков и администраторов. К сожалению, в официальной документации по настройке NGINX указаны не совсем верные данные. Если использовать готовый conf файл от разработчика, система не только не сможет штатно обновиться, но и автоматически не выпуститься сертификат Let's Encrypt (для тех кто пользуется проблема актуальная). Методом проб и ошибок, представляю валидный ко…

And If You (intro Demo)

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

Скачать можно здесь:

And if You (intro Demo)

Компилятор SASS для WEBStorm

Начав пользоваться продуктами компании JetBrains, был очень доволен, что многое возмо "из коробки". Но приступив к изучению css препроцессоров, выяснилось, что устанавливать их компиляторы в WEBStrom (или PHPStorm) необходимо отдельно. Ставятся препроцессоры через Ruby или через Node.js. Ну это небольшой минус, в принципе установить не сложно, а вот подружить (настроить) взаимодействие внутри IDE уже совсем другое дело.

Во первых, как выяснилось, я пошёл сложным путём, выбрал препроцессор Node.js node-sass. Так как описание его ин…

Установка Django CMS на VDS сервер (Gunicorn + NGINX)

Рассмотрим правильную установку Django CMS на VDS сервер, данная инструкция так же можно рассматривать при установке самого фреймворка Django. Позаботьтесь о том чтобы у вас было открыто две консоли (в ОС Windows рекомендую использовать putty), соединееных с вашим сервером. В первой соединение из под суперпользователя root, вторая из под пользователя состоящего в WEB группе.

Итак приступим, если ещё не установлен Python, установим его (рассматриваем только работу с Python 3), выпотлняем команду из под ROOT:

apt-get install python3

Д…

Футболки и майки The Мountain

Для ценителей качественной одежды, хочу рассказать о футболках американской фирмы The Мountain. Первую футболку я приобрёл ещё 8-9 лет назад. Качество действительно поразило, 100% хлопок, нанесение краски текстуры сквозное. Основной рисунок тоже нанесён "на совесть". Футболка стиралась 2-3 раза в неделю. Одевал её почти всегда. И только через почти 10 лет активного использования, ткань не выдержала и стали появляться дырки. Да, цвет конечно тоже потерял первобытную яркость, но за счёт фактурности рисунка всё равно смотрелась футболка…

Сброс счётчика AUTO INCREMENT в таблице БД MYSQL

Иногда возникает ситуация, когда необходимо обнулить счётчик таблицы базы MYSQL. Для сброса счётчика AUTO INCREMENT выполните команду:

ALTER TABLE testtable AUTO_INCREMENT = 1

где testtable - имя таблицы.

Команда поиска содержимого в файлах

Есть очень простой и быстрый способ найти слово или фразу в файлах, использовать маленькую команду в консоли Linux/Unix. Все гениальное просто:

grep -r -n "Искомая фраза" .

Т.е. таким образом ищем фразу в файлах с полной глубиной сканирования от текущего каталога.

CMS 1С Битрикс канонические ссылки и пагинация

Очередной "костыль" в CMS 1С Битрикс заключается в реализации отсутствующего функционала канонических ссылок на страницах разделов с пагинаций. Глобальным решением, т.е. для всех разделов сайта будет вставка функции в header.php следующего кода:
Решение для D7 (короткие ссылки):

if ($_REQUEST['PAGEN_1'])
\Bitrix\Main\Page\Asset::getInstance()->addString('<link rel="canonical" href="https://' . $_SERVER['HTTP_HOST'] . $APPLICATION->GetCurPage(false) . '" />');

Если необходим полный адрес, включая URL сайта, тогда…

  • Страница 2 из 3.