質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

Q&A

解決済

2回答

1700閲覧

phpMyAdmin 5.1.1 の設定方法

strees

総合スコア11

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

0グッド

0クリップ

投稿2021/12/28 02:05

ApacheでPHP8をインストールしたため、下記を参考にphpMyAdminを5.1.1にバージョンアップしました。
https://wp.bmemo.pw/556
旧バージョンで存在した /etc/httpd/conf.d/phpMyAdmin.confはなく、代わりに/etc/httpd/conf.d/phpmyadmin内にconfig.sample.inc.phpという設定ファイルらしきサンプルがあります。
設定内容がphpMyAdmin.confとまったく異なっているのですが、これをconfig.inc.phpとして下記項目を編集しました。

$cfg['PmaAbsoluteUri'] = 'https://ドメイン名/任意の名前/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['user'] = 'DBユーザ名';
$cfg['Servers'][$i]['password'] = 'DBパスワード';
$cfg['DefaultLang'] = 'ja';

再起動後、config.inc.phpを開くと内容が変わっており、設定した内容はlibraries配下のconfig.default.phpとして存在しています。

https://ドメイン名/任意の名前/としても、phpMyAdminにはアクセスできず、404となってしまうのですが、手順が違っていますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

回答いただいたCHERRY様ありがとうございます。
インストール場所がそもそもおかしかったので、もう一度、インストールし直しました。
結局、問題が生じているのですが、この質問の内容とは離れてしまったので、いったん終了させていただき、別途、お尋ねしたいと思います。

投稿2021/12/28 17:59

strees

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

$cfg['PmaAbsoluteUri'] は、phpMyAdmin ファイルがあるディレクトリ(インストールディレクトリ)にアクセスする URL を記載する設定と思います。

PmaAbsoluteUri に 'https://ドメイン名/任意の名前/' と記載した場合は、 phpMyAdmin のファイルは、「ドメイン名」に対応する DocumentRoot ディレクトリの中にある「任意の名前」ディレクトリに必要ですが、このディレクトリに phpMyAdmin はインストールされていますか?

参考にされた URL では、phpMyAdmin を /usr/share/phpMyAdmin にインストールしているようです。
Webサーバの設定が不明ですが、 yum 等のパッケージでインストールした際によく使われている URL の https://ドメイン名/phpMyAdmin/ でアクセスできたりしますか?

投稿2021/12/28 02:19

編集2021/12/28 02:20
CHERRY

総合スコア25218

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

strees

2021/12/28 03:02 編集

ありがとうございます。 phpMyAdmin は /etc/httpd/conf.d にインストールしてしまいました。 $cfg['PmaAbsoluteUri']は '/etc/httpd/conf.d/'あるいはブランクにしてみたのですが、404のままでした。 そもそもインストールしている場所がおかしいですね。 また、config.default.phpには、DO NOT EDIT と記載されていますが、編集して構わないのでしょうか? >よく使われている URL の https://ドメイン名/phpMyAdmin/ でアクセスできたりしますか? アクセスはできないです。 phpMyAdmin.confでは、Aliasでドメイン配下の任意のパスでphpMyAdminにアクセスできましたが、この場合はhttps://ドメイン名/phpMyAdmin/となりますか? インストール場所に問題があるのでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問