ホームページ > php教程 > php手册 > phpMyAdmin2.11.6のインストールと設定方法

phpMyAdmin2.11.6のインストールと設定方法

WBOY
リリース: 2016-06-13 12:27:51
オリジナル
742 人が閲覧しました

1/mcrypt 拡張機能をロードできません。PHP 設定を確認してください。
2/設定ファイルにはトップ シークレット フレーズのパスワード (blowfish_secret) が必要です。
3/#2003 - サーバーが応答していません。

緊急事態に備えるために、発生した問題の解決策が Piaoyi ブログにまとめられています。これにより、将来このような問題が発生したときに、あちこちの文書を読んで解決策を見つける必要がなくなります。

phpMyAdmin の最新バージョンが 2.11.5.1 に更新されたため、インターネット上で流通している多くの設定方法は古いバージョンのものであり、新しいバージョンの設定要件には適さなくなったため、flymorn も追加されました。 phpMyAdmin2.11.5 .1 の設定手順も以下に示します。PHP の切り替えとデバッグを容易にするために、ローカル デバッグには Windows システムを使用します。

1. まず、phpMyAdmin インストール パッケージをダウンロードします。
海外の公式 Web サイト http://www.phpmyadmin.net に移動し、ナビゲーション バーの [ダウンロード] リンクをクリックしてダウンロード ページに入ります。 「全言語 .zip」バージョンをローカルで選択して解凍し、解凍したファイルをシステムによって指定された仮想ルート ディレクトリの phpmyadmin フォルダーに置きます (フォルダー名は、flymorn のローカル ストレージの場所など、カスタマイズできます)。 D:wwwphpmyadmin です。

2. phpmyadmin フォルダーで /libraries/config.default.php ファイルを見つけて (古いバージョンはルート ディレクトリにある config.inc.php ファイルです)、UTF をサポートするワードパッドで開きます。 -8 エンコード編集。

3. $cfg['PmaAbsoluteUri'] を見つけます。
スペースにアップロードする phpMyAdmin の URL に変更します。
例: $cfg['PmaAbsoluteUri'] = 'http: //www.jb51.net/phpmyadmin/';
ローカルでデバッグしているため、$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; に変更しました。最後のバックスラッシュ/と先頭の http をお見逃しなく。

4. $cfg['Servers'][$i]['host'] = 'localhost' を検索します (通常はデフォルトが使用されますが、例外があり、変更は必要ありません)

5. $cfg['Servers'][$i]['auth_type'] = 'config' を見つけます。
ネットワーク空間で Cookie を使用する場合は、config を使用します。以前に追加したことがある URL が見つかったら、それを cookie に変更します。
私の個人的な提案: ローカルでもオンラインでも、安全性を第一に Cookie を設定することをお勧めします。
同時に、auth_type 値が cookie に設定されている場合、次の場所を変更する必要があります:
$cfg['blowfish_secret'] = ''
$cfg[; 'blowfish_secret' ] = 'www.jb51.net';
ここでの www.jb51.net は 46 文字以内で自分で定義できます。このフィールドを空白のままにすると、上記の 2 番目のエラー「設定ファイルにはトップ シークレット フレーズのパスワード (blowfish_secret) が必要です」が表示されます。

6. $cfg['Servers'][$i]['user'] = 'root' を検索します。 // MySQL ユーザー (ユーザー名、マシン上では root を使用します。インターネットでは通常、 FTP ユーザー名は、仮想ホストプロバイダーから通知されます。通常は変更しません)

7. $cfg['Servers'][$i]['password'] / を見つけます。 / MySQL パスワード (123456 を MYSQL データベースに接続するユーザーのパスワードに変更します)

8. $cfg['DefaultLang'] = 'zh' を見つけます (これは言語の選択です。zh は簡体字中国語を意味します)。 $ cfg['DefaultCharset'] = 'gb2312'; (デフォルトのエンコーディングを国家標準に変更します)

この時点で、phpMyAdmin は http://localhost/phpmyadmin/ を開くことができます。便利で高速なグラフィックスへのアクセス 管理ソフトウェア phpMyAdmin が利用可能になりました。この記事で説明されていない構成ファイルの他のオプションについては、心配したり変更したりする必要はありません。 phpMyAdmin の具体的な操作方法はこの記事では扱いませんが、グラフィカルなインターフェースは理解しやすく、数回見ただけで使用できるようになります (参考)。

phpMyAdmin のインストールと構成中に flymorn が遭遇する 3 つの問題について話しましょう。

最初の質問: 「mcrypt 拡張機能をロードできません。PHP 設定を確認してください。」

1. Mysql データベースが正しくインストールされておらず、システム サービス内の Mysql 関連サービスが開始されていません。
2. libmcrypt.dll ファイルがシステムの system32 (C:windowssystem32) ディレクトリにありません。解決するには、php ディレクトリで libmcrypt.dll を見つけ、libmcrypt.dll を C:windowssystem32 ディレクトリにコピーして再起動します。ウェブサービス。
3. PHP ディレクトリの php.ini ファイルで、「;extension=php_mcrypt.dll」の最初の「;」が削除されていないため、対応する関数を使用できません。 ini ファイルを見つけて、extension=php_mcrypt.dll に変更します。 // 有効にするために、以前のファイルを削除します。
4. Mysql ディレクトリには読み取り権限がありません。 :
管理者フル コントロール
システム フル コントロール
ユーザーの読み取りと実行
他のすべてのユーザー権限を削除します (保持することもできますが、セキュリティは高くないため、削除することをお勧めします)。 MYsql サービスと Web サービスを再起動します (これを変更してサーバーを再起動することをお勧めします)。
5. 上記の方法がいずれも機能しない場合は、次の方法を使用します: デスクトップ > マイ コンピュータ > 右クリック プロパティ > 詳細 > 環境変数 > システム変数 > 新しい
名前: phpdir
値 :C:php (PHP が入っているディレクトリ)
(参照元: アドレス)

2 番目の質問: 「設定ファイルには極秘フレーズのパスワード (blowfish_secret) が必要になりました。」

Make config.default.php ファイルに正しい設定があることを確認してください:
$cfg['Servers'][$i]['auth_type']= 'cookie';
Also
$ cfg[' butlowfish_secret'] = 'www.jb51.net'; // (この値は自由に記述してください。空白のままにすることはできません)

実際、私はこの問題に遭遇しました。上記の内容に従ってください。上記の設定方法が完了していれば、このエラーは表示されません。 config.default.php 設定ファイルを 2 時間以上変更し続けた後も、このエラーが繰り返し発生し、ほぼ崩壊寸前でした。

その後、アイデアがあり、突然発見しました。auth_type 認証方法を http に変更し、config に変更すると、ページを開いたときに常にこのエラーが表示されました。これは、認証モードを変更すると、認証モードが変更されてしまうことを意味します。 phpmyadmin では動作しません。phpmyadmin に影響を与える他の設定ファイルですか?

すぐに phpmyadmin のルート ディレクトリに移動しました。ルート ディレクトリに config.sample.inc.php ファイルが存在する一方で、config.inc.php ファイルも存在することに驚きました。 ! !そして、これが以前の古いバージョンの設定ファイルです。このファイルが問題であることがわかりました。すぐに config.inc.php を削除し、再度デバッグ ページに入ると、エラーは消えます。問題は解決しました。

phpmyadmin ルート ディレクトリにある config.inc.php 設定ファイルは、/libraries/config.default.php 設定ファイルよりも優先されているようです。システムはルート ディレクトリにある設定ファイルを最初に呼び出します。 、そしてそれはライブラリフォルダー内の設定ファイルです、Ai、私はこの問題に長い間苦労していました。ようやく解決しました、安堵のため息をつきます。

3 番目の質問:「#2003 - サーバーが応答していません」。

この問題が発生した場合は、MYSQL データベースが起動していない可能性が高く、[コントロール パネル] - [管理ツール] - [サービス] で MYSQL を直接起動することをお勧めします。起動するかどうかは、タスクマネージャーに「mysqld-nt.exe」などのプロセスがあるかどうかを確認できます。あればmysqlが起動していることになります。

これらの問題に遭遇しないようにしてください。しかし、私のような初心者は、初めてこの問題に遭遇すると、インターネット上の多くの方法が適用できない場合、解決策を探し回ります。問題が発生した場合でも心配せず、ドキュメントを注意深く読み、先人の解決策を参照することをお勧めします。それらは当てはまらないかもしれませんが、参考になるでしょう。もっと練習して、もっと試してみてください。私はあなたを楽観的に思っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート