5

Apache 2.4 にアップグレードした後、404 エラーと phpmyadmin で問題が発生した人はいますか?

私の ubuntu マシンは数日前にアップグレードを実行しましたが、それ以来 localhost/phpmyadmin にアクセスできません。404 エラーが発生するだけです。

2.4 でセキュリティが変更されたことは知っていますが、Apache によってロードされた phpmyadmin.conf の設定を確認しましたが、管理者以外のユーザーに影響を与えるものは何も見当たりません。さらに、古いセキュリティ ルールをコメント アウトし、新しいセキュリティ ルールを追加しましたが、まだ機能していません...

4

5 に答える 5

15

構成ファイルのディレクトリは、Apache 2.4 で conf.d から conf-available に変更されたようです。また、conf ファイルを明示的にロードする必要があります。やった

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

sudo a2enconf phpmyadmin 

sudo service apache2 reload
于 2013-10-04T07:53:58.960 に答える
6

これが私が見つけたものです。

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

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

私の場合、Apache はその構成を認識していないように見えました。そこで、「sites-available」フォルダーにリンクを作成し、サイトを有効にしました。

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

a2ensite phpmyadmin

今はうまくいっているようです。

于 2013-08-08T15:02:36.860 に答える
3

わかりましたので、少しいじって答えを見つけました。

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

それがphpmyadmin.confで定義されている他のものを見逃していることを意味するかどうかはわかりませんが、確認する必要があると思います.

于 2013-08-04T05:44:31.110 に答える
0

インストールプロセス中に httpd サーバーを選択したことを確認してください。Apacheをチェックしたと思っていましたが、チェックしていませんでした。

今回はphpmyadminを削除し、apacheの確認に気をつけて再インストールしたところ、すべて自動でセットアップされました。最終的に、他に何も設定せずに phpmyadmin を使用できるようになりました。

于 2016-01-18T18:08:16.387 に答える