お世話になります。下記の環境にphpMyAdminをインストールしましたが、ブラウザでアクセスできません。
皆様ご多忙のところ恐れ入りますが、ご教示いただけますと幸いです。よろしくお願いいたします。
▼ブラウザのエラー
Forbidden
You don't have permission to access this resource.
Apache/2.4.41 (Ubuntu) Server at 192.168.ww.xx Port 80
▼インストール環境
(追記)クライアントIP 192.168.yy.zz
(追記)サーバーIP 192.168.ww.xx(以下、同一サーバーにインストール)
Ubuntu 20.04.1
Apache 2.4.41
mysql 8.0.21
PHP 5.6.40(既存プログラムの都合で、7は不使用)
▼インストールコマンドおよび設定内容
■mysql
$ sudo apt update
$ sudo apt install mysql-server mysql-client
$ sudo mysql_secure_installation
・Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 0
・Estimated strength of the password: 100(大小英文字、数字、記号を含む)
・Disallow root login remotely? (Press y|Y for Yes, any other key for No) :
のみ「No」(phpMyAdminでのアクセスに必要と判断)。それ以外「Yes」で設定
⇒ユーザー1を別passwordで作成し、grant all on . toで全権限を付与
■phpMyAdmin
$ sudo apt update
$ sudo apt install phpmyadmin
・「apache2」選択
・mysqlのroot、ユーザー1とは別のpasswordを入力
⇒ERROR 1819 (HY000) at line 1: Your password does not satisfy the current policy requirements
・何故か上記のエラーが出るため「retry」
・「TCP/IP」「localhost」「ポート番号:3306」「Authentication plugin for MySQL database:default」
「ユーザー1@localhost」「ユーザー1のpassword」で見た目エラーなくインストール完了
$ sudo nano /etc/apache2/conf-available/phpmyadmin.conf で下記を上書き保存
<Directory /usr/share/phpmyadmin>
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
Require ip 192.168.
</RequireAny>
</Directory>
$ sudo a2enconf phpmyadmin.conf
$ sudo service apache2 restart
※解決しないため、以下ファイル権限や設定を変更
$ sudo chmod 755 /usr/share/phpmyadmin/* -R
$ sudo nano /etc/phpmyadmin/config.inc.php
※72、73行目のcontroluserとcontrolpassをrootやユーザー1のものに変更して試しても解決せず
回答2件
あなたの回答
tips
プレビュー