このガイドに従って、VirtualBoxで実行されているUbuntu 14.04で開発環境をセットアップします。 http://klau.si/dev
Phpmyadminをインストールした後、http://localhost/phpmyadmin
でアクセスできるはずですが、ApacheはNot Foundエラーを返します。このガイドでは、構成手順をどこかに省略しましたか? Apacheサービスを再起動しようとしました。
Apache2/sites-enabledまたはApache2/sites-availableにphpmyadmin.confファイルがありません。これは必須ですか?
もしそうなら、これらのファイルはどこにありますか?
localhostの代わりに127.0.0.1を使用すると、同じエラーが返されます。 http://localhost
のデフォルトのApacheページは正常に機能します。
ブラウザのコンソールには価値がなく、単に見つかりません。
また、dpkg-reconfigure -plow phpmyadminを使用してインストールスクリプトを再実行しようとしました。
この問題は、このガイドのおかげで解決されました。 https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench
Include /etc/phpmyadmin/Apache.conf
... /etc/Apache2/Apache2.confファイルに移動して、サービスを再起動します。
Sudo dpkg-reconfigure -plow phpmyadmin
データベースの再構成を求められたら、「いいえ」を選択します。次に、Apache2を選択するように求められたら、[] Apache2が強調表示されている間にスペースを押してください。括弧の間にアスタリスクが表示されます。次にEnterを押します。 Phpmyadminが再構成され、 http:// localhost/phpmyadmin が機能するはずです。詳細については https://www.howtoforge.com/installing-Apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp
これを試して
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo systemctl restart Apache2
次のように/var/www
にリンクを作成します。
Sudo ln -s /usr/share/phpmyadmin /var/www/
注:14.04以降、/var/www/html/
の代わりに/var/www/
を使用する場合があります。
それがうまくいかない場合は、PHPMyAdmin
をApache構成に含める必要があります。
お気に入りのエディターを使用してApache.conf
を開きます。私のものはnanoです:)
Sudo nano /etc/Apache2/Apache2.conf
次に、次の行を追加します。
Include /etc/phpmyadmin/Apache.conf
buntu 15.04および16.04の場合
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo service Apache2 reload
最終的に私は解決策を得た
Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin
Sudo service Apache2 reload
https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it の詳細
ターミナルで次のコマンドを実行します。
Sudo ln -s /usr/share/phpmyadmin /var/www/html/
2019年にこの問題が発生している場合、000-default.conf
ファイル、このsubl /etc/Apache2/sites-enabled/000-default.conf
(ターミナルで崇高なエディタでファイルを開くため)
ファイルがロードされたら、「ServerNameディレクティブが要求スキームを設定します」を見つけ、これを「Include /etc/phpmyadmin/Apache.conf」の上に配置します。
次に、コマンドでApacheを再起動します...service Apache2 restart
それは確かに問題を解決します。それが役に立てば幸い!
2018年後半には、php-mysqlやphpmyadminなどの多くのphpパッケージが削除または変更されたようです。私も同じ問題に直面しました。したがって、別のソースからダウンロードするか、新しいパッケージを見つける必要があります