Шпаргалка по Git

Полезные команды и параметры утилиты Git. git branch -a посмотреть в какой ветке мы находимся и показать все ветки ключ -а all git branch newbranch — создать новую ветку с именем newbranch git branch -f master / — перенести HEAD ветки master на коммит или на HEAD ветки , если ветки master нет, то создать […]

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


Определить свой IP адрес

Мой IP: Если необходимо быстро определить внешний(публичный) IP-адрес, с которого ваше устройство выполняет запросы, то можно воспользоваться следующей ссылкой: https://sysopnotes.net/myip Ответ приходит в формате JSON: {‘ip’:’11.12.13.14′} Запрос можно выполнить как в браузере, так и с помощью CURL или другого HTTP-клиента. CURL: curl https://sysopnotes.net/myip JavaScript: fetch(‘https://sysopnotes.net/myip’) .then(response => response.json()) .then(data => alert(data.ip) ); PHP: $ch = […]

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


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

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

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


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

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

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


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

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

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


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

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

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


Google API 403 Forbidden

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

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


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 […]

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