новый сервер

Проблема с симлинками в ispmanager

Переезд на новый сервер

Так как все мои сайты переехали на выделенный сервер, я начал потихоньку осваиваться на нём. Первое, что потребовалось сделать, это перенести всю кодовую часть под git. В целом это не проблема, если не вспоминать, директория .git будет светится везде где только можно. В общем, директорию с исходными кодами я вынес заодно набросав файл для поднятия сайта локально из той же директории. Подробности как0нибудь напишу, когда пройдёт достаточно времени и скрипт немного отполируется. В общем всё прекрасно, но каждый раз копировать изменения из каталога вне сайта в каталог сайта было не удобно. В добавок несколько сайтов имеют под капотом одинаковую кодовую базу. Первое же решение пришедшее в голову было сделать из алиас для git pull или симлинки.

Читать далее

Модуль отладки SQL для опенкарта

Сегодня разберу какие изменения я внёс в модуль отладки от open4dev. Изменения простые и будут вполне понятны начинающим разработчикам. Чем меня не устраивал модуль отладки, я описывал в одном из постов.

Ключевые слова MySQL

Подсветка синтаксиса в модуле уже была. Вот она.

define('DEBUG_SQL_KEYWORDS', 'select|delete|update|count|as|from|and|order by|or|where|inner join|left join|right join|join|group by|having|on|asc|desc|limit');

Всё самое нужное уже есть. Можно сюда было загнать сразу все ключевые слова SQL, но время деньги, а ещё нужно пост писать. Так что я ограничился только тем, что сразу бросилось в глаза при анализе главной страницы Опенкарта с включённым модулем.
Находим 45 строку и меняем её на такую.
Читать далее

Модуль отладки SQL в опенкарт 2.3

Вчера я написал про допил напильником модуля отладки Debug database queries for Opencart. Изменения очень простые, но сначала о проблеме.

А проблема в том, что модуль выводит кучу SQL запросов с возможностью их сортировки по времени исполнения или по порядку исполнения. Это, конечно, круто, но если я собираюсь оптимизировать и кэшировать запросы, мне нужно знать кто их вызывает. Читать далее

Новый опенкарт 2. Часть 1.

Опенкарт. Переезд на новый движок 2.3

Сегодня начал переезд на новый опенкарт.  Взял за основу сборку opencart.pro 2.3.0.2.2
Раньше был opencart 1.5.4 с сильно модифицированным движком. Но время идёт и чем больше изменений, тем труднее поддержка. Да и о будущем нужно подумать. У движка неплохое сообщества, а у моего мода только я один. За всем не уследишь. Так что принял решение о переезде. Читать далее

Подключение к Билайну. Часть 2.

Настройка роутера Zyxel Keenetic Giga 2

Итак, кабель затянут в квартиру и был подключён к ноутбуку. Минимум был выполнен, но основная цель была подключить к локальной сети через роутер. В качестве роутера у меня трудится Zyxel Keenetic Giga 2. Вполне рабочая машинка, на которую был повешен через USB-хаб модем Yota.
Простое подключение к роутеру кабеля в соответствии с инструкцией на сайте не принесло желаемого эффекта. На самом роутере интернета не было и выкачивать обновления он не мог. Впрочем, ноут исправно показал Яндекс, но телефон и основная машина жаловались на отсутвие интернета. В интернете все как один ссылаются на ту же инструкцию или на подключение через L2TP. У меня же новая технология IPoE, и vpn сервера естественно никакого нет.
Читать далее