Skip to content

Instantly share code, notes, and snippets.

@yaleksandr89
Last active June 30, 2019 12:38
Show Gist options
  • Save yaleksandr89/8cacc424f25fae7b057fa5a2ed2a7e57 to your computer and use it in GitHub Desktop.
Save yaleksandr89/8cacc424f25fae7b057fa5a2ed2a7e57 to your computer and use it in GitHub Desktop.
# Ручное обновление phpMyAdmin
В официальном репозитории phpmyadmin не самой последней версии (4.6 ... вроде :) ). Что бы обновиться до последней необходимо:
1. Скачать с официального сайта последнюю версию (на момент написания это 4.9.1). Рекомендую ещё скачать темы (мне особенно понравилось metro)
2. Распоковать Архив, переместить темы скачанные отдельно в папку themes/.
И выполнить следующие действия (в терминале):
* sudo mv /usr/share/phpmyadmin/ ~/phpmyadmin.bak (делаем резервную папку в домашнем каталоге)
* sudo mkdir /usr/share/phpmyadmin/ (Создаем пустую папку) и перемещаем туда предварительно скаченные файлы phpmyadmin (НЕ ПАПКУ целиком а файлы внутри)
## Устранение ошибок после обновления
После установки и авторизации в phpmyadmin могу появиться две ошибки:
1. «$Cfg[‘TempDir’] (./tmp/) недоступен. Из-за этого phpMyAdmin не может кэшировать шаблоны и будет медленным»
2. В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).
Для их устранения необходимо открыть `sudo gedit /usr/share/phpmyadmin/libraries/vendor_config.php.`
Найти TEMP_DIR и заменить на
```
define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');
```
И найти CONFIG_DIR и заменить на
```
define('CONFIG_DIR', '/etc/phpmyadmin/');
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment