Наличие множества ssh-ключей и необходимости их использовать для работы доставляет немало проблем. Их нужно где-то хранить, указывать каждый раз при использовании соответствующий ключ, запоминать ключевые фразы и вводить их (passphrase) при использовании. Ситуацию спасают возможность настройки ssh и утилита keychain (или её аналоги).
(далее…)Рубрика: Рецепты
MySql. Удаление дубликатов из таблицы
Создаем временную таблицу с выборкой уникальных записей:
CREATE TEMPORARY TABLE temporary_table_name AS SELECT DISTINCT(my_field_name) FROM source_table_name;
Очищаем исходную таблицу:
TRUNCATE TABLE source_table_name;
Копируем все записи из временной таблицы в основную:
INSERT INTO source_table_name (my_field_name) SELECT my_field_name FROM temporary_table_name;
Удаляем временную таблицу за ненадобностью:
DROP TABLE temporary_table_name;
Новая корневая директория для Yii2
Для проектов размещаемых на обычных хостингах с доступом только к одной директории часто приходится сдвигать DOCUMENT_ROOT на один уровень вниз.
(далее…)Изменение корневого удаленного репозитория
cd project_root_directory git remote rename origin old-origin git remote add origin FULL_URL_REMOTE_REPOSITORY.git
Yii2. Не отображаются панель отладки и генератор кода gii
В подавляющем большинстве случаев причина заключается в отсутствии разрешения доступа к этим компонентам с текущего IP-адреса.
(далее…)PHP PhantomJS
Библиотека для загрузки страниц через браузер из PHP кода. На данный момент уже не поддерживается (закрытие автором, интервью одного из авторов) и редко используется в новых проектах, но в «возрастных» попадается.
(далее…)Отладка в PHP — xDebug
Для отладки и профилирования веб-приложений на PHP используется расширение xDebug. Официальная инструкция по настройке — xdebug.org/docs/remote. Плюс к этому, на официальном сайте, существует «мастер настройки«, который подскажет как установить xDebug на ваш компьютер, нужно лишь скопировать вывод функции phpinfo() в предлагаемое поле и нажать на кнопку «Analyse my phpinfo() output».
(далее…)Установка PHP на Windows
Подробная инструкция по установке PHP на Windows.
(далее…)Загрузка и скачивание файлов по SSH
Примеры загрузки файлов с локальной машины на сервер и скачивания файлов с сервера на локальную машину через SSH для Linux и Windows.
(далее…)