ランプの動作環境を設定した後、phpMyAdmin をインストールする際に発生したいくつかの問題を記録します。 1. 公式サイトからphpMyAdminの圧縮パッケージをダウンロードする wget -c https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz 2. /var/www/html/に解凍する
3. 名前を変更する /var/www/html/ をコピーします mv phpMyAdmin-4.9.3-すべての言語 phpMyAdmin このステップは通常、localhost/phpMyAdmin を介して正常にアクセスできますが、他の問題が発生することもあります。 4. phpMyAdminのインストールディレクトリに移動し、phpmyadminのシンプルな設定ファイルconfig.sample.inc.phpをデフォルトの設定ファイルconfig.inc.phpとしてコピーします。 ファイルのコピー
設定ファイルの編集
設定ファイルにはパスワードフレーズが必要です。 $cfg['blowfish_secret'] = ''; //ここにランダムに数文字追加します。短すぎるとエラーメッセージが表示されます。 $cfg['Servers'][$i]['auth_type'] = 'cookie'; //ここではデフォルトで問題ありません。 $cfg['Servers'][$i]['host'] = 'localhost'; //独自のIPアドレスまたはドメイン名に変更できます。変更しなくても問題ありません。 5. エラーメッセージが表示された場合 変数 phpMyAdminディレクトリに新しいtmpフォルダを作成します。 mkdir tmp chmod 777 tmp 6. 拡張機能が不足しているというメッセージが表示される場合があります PHPデータベース拡張パッケージをインストールする
マルチバイト文字列拡張をサポートするパッケージをインストールする
マルチ暗号化拡張機能をサポートするパッケージをインストールする
7. 他のコンピュータは、アクセスするためにポート80を開くか、ファイアウォールを閉じる必要があります。 ポート80を開く ファイアウォールコマンド --zone=public --add-port=80/tcp --permanent //--ゾーン スコープ、--add-port=80/tcp ポート/プロトコルを追加、--permanent 永続的な効果 ファイアウォールを再起動する
またはファイアウォールをオフにする ファイアウォールの状態を確認する
ファイアウォールを停止する
ファイアウォールの有効化をオフにする
8. 「Forbidden」プロンプトが表示された場合は、selinux によってブロックされている可能性があります。 SELinuxが動作しているか確認する
の場合 enforcing //強制モード、ドメイン/タイプは制限されます permissive //許可モード、警告は表示されますが制限はありません domain/type disabled //無効状態、実行されていません settenforce 0 // 許可モードに変換します。これは、SELinuxx を一時的にシャットダウンするのと同等です。settenforce 1 // 必須モードに変換します。 SELINUX=disables を設定して起動を無効にします
要約する 上記は、編集者が紹介した Linux Centos7 で phpMyAdmin をインストールする方法に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
>>: MySQL マスタースレーブレプリケーションの役割と動作原理の詳細な説明
場合によっては、SQL へのデータのエクスポートとインポートを容易にするために、特定のツールを使用し...
使用例コードをコピーコードは次のとおりです。 <!DOCTYPE html> <!...
目次1. Array.at() 2. Array.copyWithin() 3. 配列.entrie...
序文MySQL では、InnoDB はストレージ エンジン レイヤーに属し、プラグインとしてデータベ...
目次ミューテーションオブザーバーAPI特徴インターセクションオブザーバーAPI例えば画像の遅延読み込...
もうナンセンスじゃない、郵便番号HTML部分 <div class="positio...
ファイル操作に関連するシステムコール作成するint creat(const char *ファイル名,...
時間は本当に存在するのでしょうか?時間は人間が考え出した概念に過ぎず、物事の変化を測る基準に過ぎない...
目次1. 各() 2. arr.filter() 3. arr.every() 4. arr.map...
この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...
MySQL のデフォルトの varchar 型は大文字と小文字を区別しません (insensitiv...
今日、Apache の nginx リバース プロキシを実行していたときに、ちょっとした問題に遭遇し...
Vue ユーザーとして、React を拡張する時が来ました。antd の導入、less と rout...
[問題の説明]私たちの実稼働環境には、複数の MySQL サーバー (MySQL 5.6.21) の...
私は新年を迎える前からプロジェクトに取り組んでいましたが、ここ数日で、新しいサーバー用に新しく増設し...