phpMyAdmin 4.9 TempDir tmp недоступен

Раздел: Программирование
Написано: 22.08.2019
Автор: Antonio

Новый phpMyAdmin стабильной версии 4.9

phpmyadmin logo white

После распаковки и настройки начал выдавать предупреждающее сообщение:

$Cfg['TempDir'] (./tmp/) недоступен. Из-за этого phpMyAdmin не может кэшировать шаблоны и будет медленным.

Это, несомненно, не очень хорошо и нужно исправить. Приступаем.

Необходимо создать каталог tmp в каталоге, где находится файл конфигурации config.inc.php phpMyAdmin’a и дать tmp каталогу права на запись пользователю, под которым работаешь ваш вебсервер или группе в которую входит вебсервер (обычно это www-data).

После этого в файл config.inc.php нужно добавить строку

$cfg['TempDir'] = './tmp/';

Строка будет указывать, где находится каталог для временных файлов phpMyAdmin. После этого все должно стать в порядке и надпись с предупреждением больше появляться не будет.

Фразы: чиним phpMyAdmin, каталог для временных файлов, TempDir

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6170
mysqli_real_connect(): (HY000/1698): Access denied for user ‘root’@’localhost’
phpMyAdmin и MYSQLI (Improved MySQL support)
Простая замена PHPMyAdmin — Adminer!
OSCommerce 3 — MySQL — кодировка
Apache 2.2.14 — require directives present and no Authoritative handler

4 комментария

aaa
Ноя 21, 2020 15:25

Или сделать
sudo chown %user%:%group% /var/lib/phpmyadmin/tmp/ -R

Можно попробовать так же
sudo chown %user%:%group% /var/lib/phpmyadmin/blowfish_secret.inc.php

%user% и %group% — это пользователь и группа от которого работает apache.
По крайней мере мне помогло

 
Antonio
Ноя 23, 2020 01:34

Это при условии, что такие каталоги есть,
но проще сделать свой каталог и его указать — это понятно и надежно.

 
andy
Ноя 12, 2021 19:30

такая директория есть и не работает.
Не на все Линуксы это распространяется, а копипастить с других сайтов не стоит. 8)

 
Antonio
Ноя 23, 2021 12:25

Если не работает, нужно разобраться в причине.
В не зависимости от линуксов — это конфигурация пакета phpMyAdmin

Нужно посмотреть синтаксис конкретно вашего phpMyAdmin возможно у вас он какой-то другой, хотя вряд ли.

 

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com