PHP, Laravel, Livewire
JS, Vue.js, Alpine.js
CSS, Tailwind CSS
Блог о жизни

Позднее Ctrl + ↑

Удалить index.lock

Проблема

fatal: Unable to create '/Users/kirillgusev/PhpstormProjects/fs3/.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier: remove the file manually to continue.

Решение

rm -f ./.git/index.lock
 10   2022   git

Эмоджи в БД MySQL

Проблема
Когда надо применять эмоджи в БД, а MySQL сопротивляется.

Решение

# Для БД:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

# Для таблицы:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

# Для  столбца (кастомизируется по св-вс столбца):
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
 11   2022   mysql   эмоджи

Wildcard SSL-сертификат

Проблема
Надо было создать поддомен. Я создал автоподдомен, отдельную папочку, всё как полагается, но SSL-сертификат на неё не распространялся.

Автоподдомены заимствуют настройки основного домена, в том числе и SSL-сертификат. Поэтому для работы автоподдоменов основного домена должен быть установлен сертификат, который включает в себя все имена автоподдоменов.

Решение
Чтобы это пофиксить запустил процесс выпуска такого сертификата. Чтобы не перевыпускать сертификаты каждый раз при создании нового поддомена, выбрал Wildcard сертификат. Он учитывает все поддомены третьего уровня.

Профит 👍

 9   2022   ssl