phpmyadminで、「(./tmp/) にアクセスできません。phpMyAdmin はテンプレートをキャッシュすることができないため、低速になります。」と表示される。

phpmyadminをインストール後に、アクセス&ログインは出来るが以下のエラーが赤文字で表示される場合

(./tmp/) にアクセスできません。phpMyAdmin はテンプレートをキャッシュすることができないため、低速になります。

使えないわけでは無いようですが。

書いてある通りなんですが、tmpに書き込めないのでこのエラーが出てます。

なので、ブラウザでアクセスする場合にはwebサーバーの実行ユーザーに権限を渡して上げてください。

$ ll
total 12
drwxr-xr-x 12 root    root    4096 May 29 13:26 phpmyadmin


$ ll phpmyadmin
total 784
-rw-r--r--  1 root root  1578 May 25 11:45 ajax.php
-rw-r--r--  1 root root  1777 May 25 11:45 browse_foreigners.php
-rw-r--r--  1 root root 20501 May 25 11:45 ChangeLog
-rw-r--r--  1 root root  3194 May 25 11:45 changelog.php
~~~~~~~~~~~~~~~~~~~~
-rw-r--r--  1 root root  3875 May 25 11:45 view_operations.php
-rw-r--r--  1 root root 29031 May 25 11:45 yarn.lock

$ chown apache:apache phpmyadmin -R
$ ll
total 12
drwxr-xr-x 12 apache    apache    4096 May 29 13:26 phpmyadmin

権限が変わりました。webサーバーの実行ユーザーがapacheでない場合にはそのユーザー名に変えてください。

これで再度アクセスして表示が消えていればOK