Переключение WordPress на HTTPS

Рано или поздно у владельцев или разработчиков сайтов возникает необходимость перевести сайт с обычного HTTP на безопасное HTTPS соединение. Во многих CMS или фреймворках это делается достаточно просто, но для владельцев сайта на базе CMS WordPress это может стать нетривиальной задачей. Все дело в том, что адрес сайта(URL) в WordPress хранится в базе данных сайта […]

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


JSON тип данных и MariaDB

  В одном из проектов в базе данных MySQL у меня было поле с типом данных типа JSON, где хранились данные формы. Все было хорошо до того момента как я перенес проект с локального сервера на рабочий. При импорте базы данных я получил ошибку создания таблицы. Выглядело это примерно так: MariaDB [big_project]> CREATE TABLE testing […]

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


Выбор опции по умолчанию для товара в 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 […]

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