howto Archive

Админства пост

Большой пост-шпаргалка для меня по девелоперскому админству. Почему девелоперскому – просто я не админ, и обычно того, что будет описываться здесь будет достаточно чтобы сесть и начать писать на php что-то, но вряд ли будет правильным использовать

mySql root privileges

Небольшой howto чтобы снова вручную не набирать. Допустим получилось так, что у root пользователя права только usage – т.е. нет прав, например, на создание другого пользователя, и бд mysql он не видит, просто так получилось. При этом

Установка composer, ubuntu/linuxmint.

Composer это менеджер зависимостей для php, скажем так, аналог npm для nodejs. Теперь стараюсь работать с ним. Раньше надо было искать библиотеку, проверять версию, скачивать, смотреть как загружаются классы в рамках этой библиотеки и т. д. и т. п.

Yii2 advanced frontend и backend на одном домене.

Как настроить backend и frontend на одном домене для yii2 advanced project template

Первая настройка mysql базы данных

Итак, подняли линукс-сервер на vds, админ поставил всякие php и апачи. Теперь моя очередь. Обычно для php приложения нужна только одна бд и один пользователь, от которого и идут все запросы к mysql. Также обычно уже имеется

npm express local cli

По некоторым причинам для проекта очень не хочется или нет возможности ставить express глобально а только локально для проекта. Тогда в каталоге проекта создается каталог node_modules и # npm install , вызыванный в каталоге проекта будет устанавливать

Добавить префикс к таблице GORM

Допустим, по какой-то причине необходимо добавлять префикс к таблицам доменных классов, создаваемым hibernate’ом. В таком случае нужно создать свой класс для стратегии именования в src/groovy и отнаследоваться от ImprovedNamingStrategy, затем переопределить метод classToTableName. Для примера создам класс

Обновить wordpress без FTP

На разработческой машине вордпресс запросил при обновлении параметры доступа к FTP. Такое произошло из-за того, что владельцем папок являлся пользователь, отличный от www-data. А хотелось обновить без скачивания-распаковки, в общем было лениво 🙂 Так вот, во-первых нужно

Вывод sql запросов в консоли в Grails

Для того, чтобы посмотреть какие запросы к базе формирует hibernate в grails в настройках нужно добавить следующие параметры: Все делается в DataSource.groovy dataSource { pooled = true driverClassName = "com.mysql.jdbc.Driver" username = "*****" password = "*****" logSql

сохранение выборки в csv файл в postgresql

Сохранить результат запроса в csv файл просто: Copy (select * from pg_settings) to '/home/username/path_to.csv' with CSV; В данном случае сохраняет содержимое системной таблицы настроек в хоум пользователя username. Для postgres пользователя должен быть доступ к папке или