2013-08-03 12 views
5

Apache 2.4へのアップグレード後、誰も404エラーとphpmyadminに問題がありましたか?PhpmyadminとApache 2.4 - 404エラー

私のubuntuマシンは数日前にアップグレードを実行したので、私はlocalhost/phpmyadminにアクセスできませんでした。私はただ404エラーを取得します。

2.4ではセキュリティの変更がありましたが、apacheによって読み込まれたphpmyadmin.confの設定がチェックされており、管理者以外のユーザーに影響することはありません。さらに、私は古いセキュリティルールをコメントアウトし、新しいルールを追加しましたが、まだ動作していません...

+0

Apache 2.4で/ etc/apache2/sites-enabled/defaultファイルが変更されていないか確認してください。 –

答えて

3

オクッと私はちょっとした手間をかけて答えを見つけました。

基本的に、/ phpmyadminは/ usr/share/phpmyadminのエイリアスです。これは以前phpmyadmin.confで定義されていました。私は今、それをapache2のalias.confファイルに定義しました。うまく動作します。

これは、phpmyadmin.confに定義されている他のものを紛失しているとは限りませんが、わかります。

6

ここに私が見つけたものがあります。

設定ファイルは/etc/phpmyadmin/apache.confです。

phpMyAdminのパッケージインストーラは、/etc/apache2/conf.d/phpmyadmin.confから設定ファイルへのリンクを作成します。

私の場合、Apacheはその設定を選択していないようです。だから私は自分の「サイト利用可能」フォルダにリンクを作成し、サイトを有効にしました:

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin.conf 

a2ensite phpmyadmin 

今は正常に動作しているようです。

14

設定ファイルのディレクトリが、conf-availableに変更されているようです。また、confファイルは明示的にロードする必要があります。私は

sudo cp /etc/apache2/conf.d/phpmyadmin.conf /etc/apache2/conf-available/ 

sudo a2enconf phpmyadmin 

sudo service apache2 reload 
+0

私のために働いた。 sudo a2enconf phpmyadminの後に/etc/apache2/conf-enabled/phpmyadmin.confから31行目の 'Require valid-user'をコメントする必要があります。 – StandDuPp

+0

私はUbuntu上で 'sudo service apache2 restart'と思っています。 –

1

おそらく設定を上書きします。

include conf.d/phpmyadmin.confから/etc/apache2/apache2.confを追加すると修正されます。

0

installatinoプロセス中に、httpdサーバーを選択していることを確認してください。私は、私がapacheをチェックしたと思ったが、私はしなかった。

今回はphpmyadminを削除して、今回はapacheをチェックするよう気を付けて再インストールし、すべてが自動的に設定されました。私は最終的に何も設定せずにphpmyadminを使用することができました。

関連する問題