13

EC2 インスタンスを実行し、phpMyAdmin をインストールし、config.inc.php ファイルを作成して (それを最上位ディレクトリに移動)、ブラウザ経由で (mydomain)/phpmyadmin に移動しようとすると、次のようになります。

「構成ファイルのパーミッションが間違っています。誰でも書き込み可能であってはなりません!」

だから、私はこのコマンドを実行しました:

chmod 755 config.inc.php

そして、ブラウザページをリロードすると、何もないかのようにデフォルトのクロム「サーバーエラー」ページが表示されます。

このプロセスを数回繰り返しましたが、うまくいきませんでした。

4

15 に答える 15

4

ファイル my.cnf のパーミッションを「sudo chmod 644 -R /opt/lampp/etc/my.cnf」に変更します。それは私のために働いた。

于 2014-09-03T07:28:26.277 に答える
1

ファイルシステム関連の問題を回避できない場合は、この検証を回避することをお勧めします 。 https://phpmyadmin.readthedocs.org/en/latest/config.html#cfg_CheckConfigurationPermissionsを参照してください。

于 2013-09-20T19:08:07.173 に答える
1

以下のコマンドで config.inc.php のパーミッションを変更します。

sudo chmod -R 777 config.inc.php

于 2015-11-10T07:03:30.820 に答える
1

おそらくファイルシステムの問題が原因で解決しない場合chmod 0644 config.inc.phpは、ファイルに次を追加してチェックを無効にすることができます。

$cfg['CheckConfigurationPermissions'] = false;

于 2016-03-07T16:58:39.427 に答える
0

config.inc.php ファイルにエラーがある可能性があります (IIRC、ファイルをロードする前にパーミッションのテストが行​​われます)。そのため、最初に Web サーバーのエラー ログをチェックして、「サーバー エラー」の原因に関するヒントを確認する必要があります。メッセージ。

また、config.inc.php ファイル ( http://example.com/phpmyadmin/config.inc.phpまたはパスが何であれ) を直接読み込んでみると、より適切なエラー メッセージが表示される場合があります。

于 2013-09-22T15:17:57.063 に答える
0

ファイル属性 (ウィンドウの下) を writeprotected に設定することもできます。

于 2016-05-03T12:31:14.010 に答える