Итак проблема - в одном отдельно взятом php файле пропала подсветка синтаксиса, при это во всех проектах, в которых такой файл был.

Оказалось, что файл (полное имя) был прописан в паттерн к другому типу файлов и Phpstorm ,не обращая внимание на расширение, обрабатывал его как txt.


Пометки: Phpstorm изменить тип файла

Столкнулся с проблемой с кириллической кодировкой в windows 7 - русский текст в браузере и других программах отображался нормально, но в некоторых инсталяторах и текстовых редакторах были "кракозябры".

Уточню, что системный язык в windows был английский.

Сразу отмечу, что для решения пробовал несколько вариантов из интернета, и на все 100% не уверен, что точно помогло, но основных сделанных вещей было две:

  • В реестре, по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage, заменил значения для 1250 и 1252 на 1251

  • Потом, в панели управления, зашел в Регионы и Языки и выставил Русский для программ не поддерживающих Юникод.
    (start - control panel - region and language)

    pic1


Пометки: windows 7 кодировка кириллица исправить

Вроде бы простая задача: на сервере был домен, а для него получен SSL сертификат от letsenrypt, через утилиту certbot. Домен больше не на этом сервере и при обновлении всех сертификатов (certbot renew) видим ошибку:

Failed to renew certificate SITE.ru with error: Some challenges have failed.

- все очевидно, нужно чтобы certbot "забыл" про домен.


Пометки: Удаление ненужного сертификата от letsencrypt

Для установки ZipArchive в php нужно установить php-pecl-zip

Для Centos:

 
yum install -y php-pecl-zip
systemctl restart httpd


После обновления сертификата сайта, вместо ответа 200 стал получать 403 Forbidden. В логах apache была ошибка authz_core:error AH01630: client denied by server configuration


В IDE PHPStorm, как и во всех современных редакторах кода и средах разработки, есть возможность добавлять сниппеты.

Сниппет - это подготовленный код, который будет развернуть при вводе ключевого слова (или при выборе снипета из соответствующего меню).


Все мы понимаем, как неудобно писать полную конструкцию, будь то функция, тег или блок кода. Для ускорения написания кода часто используется Emmet , но зачастую его функционала недостаточно, и тогда на помощь приходят сниппеты.


Работая с системами управления версиями, например, git, нужно грамотно настроить .ignore, для избежания попадания в репозиторий лишних файлов. Плагин .ignore позволяет не только генерировать файл, но сам предлагает что стоит добавить игнор лист.


Как не странно, но больше нет возможности скачать centos minimal, поэтому устанавливать приходиться с CentOS 8 boot, но у многих с ним возникла проблема - ошибка centos 8 error setting up base repository


Мощный инструмент для визуализации данных, построения графиков чартов и т.д.


Яндекс.Метрика