четверг, 22 февраля 2018 г.

Настройка прав доступа на редактирование Apache2

При настройке Apache2 для локальной разработки возникает проблема с тем, что apache запускает файлы от имени пользователя www-data а ваш пользователь обычно не www-data а какой-нибдуь my_user. В таком случае самым простым решением, чтобы одновременно и открыть доступ для apache и иметь возможность редактировать файлы не меняя прав доступа к файлам, будет следующий подход:

Открываем файл:
vi /etc/apache2/envvars

Находим строку:
export APACHE_RUN_USER=www-data 
И подставляем имя своего пользователя

Перезагружаем apache:
service apache2 restart

Все теперь apache2 будет работать с файлами от вашего имени.

суббота, 10 февраля 2018 г.

Заблокировать NetworkManager в Debian9

Иногда бывает нужно использовать wicd вместо NetworkManager, но вместе они работать конечно нормлаьно не могут, поэтому рано или позно нужно будет заблокировать NetworkManager делается это вот так


$ sudo systemctl stop NetworkManager.service
$ sudo systemctl disable NetworkManager.service

пятница, 9 февраля 2018 г.

Debian ошибка can't read superblock

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

В сообщении этой ошибки должна быть строка вроде /dev/sdb1.

Чтобы починить выполняем команду

$ sudo fsck /dev/sdb1

Дальше два раза подтверждаем и все должно заработать, удачи!

Yii2 запуск миграций из любой директории

Для этого можно использовать ключ migrationPath php yii migrate --migrationPath="vendor\yiisoft\yii2\rbac\migrations"