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

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

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 возможно у вас он какой-то другой, хотя вряд ли.

 

Написать

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