Рубрика: Linux
Наработки и статьи по работе с Linux
Что делать если на ноутбуке сломалась кнопка?
Отнести ноутбук в ремонт? Это не наш метод (с) Поступим проще — переназначим нужную кнопку на не нужную В моем случае я переставил кнопку контрол на меню
- Создадим в домашней папке файл .Xmodmap
- Добавим в него строчки:
1 2 3 |
clear Control keycode 135=Control_L add Control = Control_L Control_R |
Выполним:
xmodmap .Xmodmap
И о чудо — кнопка заработала!
Overloading of string functions using mbstring.func_overload is not supported by phpseclib
Чаще всего эта ошибка появляется, когда на сервере установлен битрикс, а в php.ini выставлено mbstring.func_overload=2 (иначе Битрикс в UTF работать не захочет).
Решение:
В .htpaccess добавляем
1 2 |
php_value mbstring.func_overload 0 php_value mbstring.internal_encoding UTF-8 |
PHP Fatal error: Uncaught Error: Call to undefined function GuzzleHttp
Устранилось установкой php модуля composer, который потянул за собой еще ряд других.
1 2 3 4 5 6 7 8 9 10 11 12 |
# pkg install php73-composer Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. The following 6 package(s) will be affected (of 0 checked): New packages to be INSTALLED: php73-composer: 1.10.8 php73-ctype: 7.3.20 php73-filter: 7.3.20 php73-intl: 7.3.20 php73-phar: 7.3.20 |
The server requested authentication method unknown to the client
Возникло при переходе с Mysql 5.7 на 8.0 со связкой php 7.2 Гугл говорит, что это потому что в 7.2 еще не завезли новую усиленную авторизацию в mysqli. Временное решение, пока нет возможности обновить до php 7.3 — сделать авторизацию «по старому» :
1 2 |
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; |