Выбор опции по умолчанию для товара в Opencart(Расширение для Opencart)

Это расширение Opencart позволяет в карточке товара выбрать, какая опция будет показана по умолчанию на странице товара. Протестировано и работает на Opencart 3.0.2.0. Расширение прекрасно работает на «живом» сайте, хотя рекомендую сначала установить его на тестовую версию вашего сайте, чтобы убедиться, что проблем не возникает. Расширение выполнено на базе уже имеющегося для версии Opencart 2.3.0.2(Спасибо автору оригинала […]

Читать полностью


Добавление домена в учетную запись в Cpanel

Добавление домена в учетную запись в Cpanel При создании учетной записи Cpanel в WHM сразу же создается домен привязанный к этой учетной записи. Далее уже в интерфейсе Cpanel можно спокойно добавлять нужные поддомены этого домена. Для этого там есть соответствующий подраздел, который так и называется Поддомены Иногда в одной и той же учетной записи Cpanel […]

Читать полностью


Cloudflare и IP адреса посетителей

Cloudflare reverse proxy Cloudflare достаточно популярный сервис, предоставляющий много нужных и полезных услуг. Наверное, самая распространенная — это их reverse proxy, которая позволяет расположить свой сайт за облачными кэширующими прокси серверами. Это позволяет как уменьшить нагрузку на сайт, так и ускорить отдачу контента сайта. Но тут можно столкнуться с ситуацией, когда IP адреса посетителей окажутся […]

Читать полностью


Google API 403 Forbidden

При переносе веб-приложения, использующего Google API, с одного сервера на другой столкнулись с тем, что часть контента, выводящегося при помощи этого API, не выводится. В нашем случае ключ API был привязана к IP-адресам серверов, на которых работало приложение. Поэтому первым делом проверили доступы ключа, но все оказалось нормально, доступ для адреса нового сервера был открыт. Далее […]

Читать полностью


Отключение Firewalld в CentOS7

В CentOS7 по умолчанию для работы с сетевым экраном используется Firewalld. Он представляет собой некую надстройку над Iptables. Судя по описанию, он обладает достаточно широким функционалом и удобством использования. Но, к примеру, я привык работать напрямую с правилами Iptables, просто мне понятнее, когда я сам пишу все правила, а не когда они генерируются автоматически. Но […]

Читать полностью


PHP Parse error: syntax error, unexpected ‘?’ in …

Широко распространенная ошибка: «PHP Parse error: syntax error, unexpected ‘?’ in …» Смысл ее понятен из формулировки — парсер PHP столкнулся с синтаксической ошибкой в скрипте. В первую очередь, конечно же нужно проверить скрипт или указанную в ошибке его часть, нет ли там действительно опечатки — незакрытая или лишняя скобка, точка, все что угодно. Если […]

Читать полностью


WordPress. Сброс пароля

Ниже я опишу способы сброса пароля учетной записи администратора в CMS WordPress, которые можно назвать радикальными, если не удалось сбросить пароль в профиле пользователя или с помощью встроенной опции WordPress восстановления пароля. Эти два последних способа я описывать не буду, полагая, что вы их уже пробовали или они не подходят для вашего случая. Итак: 1) […]

Читать полностью


Расширение дискового раздела LVM в CentOS 7

На одном из тестовых серверов мне не хватило места на корневом диске под LVM. [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 1.7G 1.2G 516M 71% / И, поскольку, на сервере используется LVM я решил просто расширить имеющийся раздел, а не добавлять новые и монтировать в корень. Вот, что имелось: [root@localhost […]

Читать полностью


Установка FreePBX на CentOS 7

FreePBX поставляется в уже готовом дистрибутиве, можно скачать его и установить  достаточно быстро. Но, что, если у вас уже есть установленная система, или вы не можете развернуть сервер со стороннего дистрибутива. На сайте FreePBX есть прекрасная инструкция как установить Asterisk и FreePBX на уже имеющемся сервере. Я просто взял команды из инструкции и дополнил парой опций […]

Читать полностью


График использования памяти LXC-контейнера в Zabbix

Недавно я развернул мониторинг Zabbix на Linux-серверах, часть из которых являются физическими машинами, а часть — контейнерами LXC на этих физических машинах. Чтобы получать точные данные по ЦПУ и ОЗУ контейнера я воспользовался замечательным шаблоном Zabbix для LXC/LXD контейнеров(вот этот шаблон: https://github.com/scanterog/zabbix-lxd), поскольку, как известно, данные о памяти и процессоре в контейнере, полученные штатными способами, […]

Читать полностью