Редактировать

Статьи Рабочее окружение | Решение проблем

Настраиваем работу горячих клавиш в сочетании с Alt

Источник

Пункт 1

sudo apt-get install compizconfig-settings-manager
ccsm -p move

После этого откроется окно, в котором выбираем пункт “Инициировать движение окна”, справа от него жмем на кнопку “Alt", снимаем галку с "Включено"

Пункт 2

Открываем “Параметры системы” Ubuntu (правый верхний угол “шестеренка” -> Параметры системы) -> Клавиатура -> Комбинации клавиш -> Система, заменяем все что с “Alt” на “Super”(кнопка Windows)

Восстанавливаем работу горячих клавиш в PHPStorm в русской расскладке

Источник

git clone https://github.com/zheludkovm/LinuxJavaFixes.git fix

// Путь зависить от Вашей версии приложения, главное найти phpstorm64.vmoptions
nano ~/PhpStorm-163.10504.2/bin/phpstorm64.vmoptions

// Так же указываем верный путь именно для вашей системы
-javaagent:/home/user/fix/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar

PHPStorm ошибка “User limit of inotify watches reached” в Ubuntu 16.04

  • Проверяем текущее ограничение на количество вотчеров
cat /proc/sys/fs/inotify/max_user_watches

# результат: 8192
  • Увеличиваем количество вотчеров до нужного нам
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p --system

Изменения для IDE вступят в силу при её следующем запуске.

Не работает авторизация Битрикс

Тут явная проблема в работе механизма сессий

  • Пробуем поставить галку “Запомнить меня” и авторизоваться с ней, если получилось, тогда идем в Настройки -> Производительность -> PHP -> Настройки PHP, далее ищем группу настроек “session” и проверяем корректность настроек.

Особое внимание следует обратить на параметр session.save_path в нем указан путь, по которому происходит сохранение файлов сессий для проекта. Нужно пройти по указанному пути, проверить его существование и права доступа и записи для указанной папки пользователем из-под которого работает Apache.

При подключении по SSH ошибка “Too many authentication failures”

Ошибка возникает из-за наличия на ПК, с которого происходит соединение, нескольких сгенерированных SSH-ключей, SSH-клиент пытается предложить их серверу, а сервер воспринимает это как попытку множественной авторизации.

Для решения этой проблемы нужно подключаться с использованием опции -o 'IdentitiesOnly=yes'

Пример:

ssh -o 'IdentitiesOnly=yes' username@some-server.ru

Частые зависания соединения ssh

Попробовать отправлять через равные интервалы времени null пакеты на сервер для поддержания соединения В файл /etc/ssh/ssh_config на клиентской машине добавить параметр:

Host *
ServerAliveInterval 100

Ошибка загрузки ОС в VM (Vagrant)

При возникновении ошибки “couldn’t remount rdwr because of unprocessed orphan…“ скорее всего что-то случилось с файловой системой вашего виртуального диска VM.

Для исправления этого нужно:

  • Добавить CD-ROM в вашу VM, установить в него образ загрузочного диска, к примеру любой образ ubuntu
  • Выставить приоритет загрузки VM, так что бы машина грузилась из добавленного CD-ROM
  • Загрузить вашу VM и отмонтировать в ней проблемный виртуальный HDD, пример: sudo umount /dev/sda1
  • Запустить восстановление файловой системы на этом HDD, пример: sudo fsck /dev/sda1