0

サーバーに新しい DNS を追加したいと考えています。vi エディターを使用してファイル /etc/resolv.conf を編集できます。

しかし、PHP を使用しようとすると、ファイルが開かれません。

問題は何ですか?

これを修正するための解決策を提案/提供してください。

4

2 に答える 2

0

/etc/hosts を変更するには、おそらく root アクセスが必要です。

  • chmod 666/etc/hosts を実行できますが、これはセキュリティ上の問題になります。
  • しかし、root で PHP を実行する場合も同様です。
  • chown/etc/hosts も同様です。

したがって、3 つの (安全でない) ソリューションがあります。最後の 1 つは最も悪意がありません。

PHP が特定のディレクトリ内のファイルに制限されている場合、PHP がファイルにアクセスする際に苦労することもあります。( http://www.php.net/manual/en/ini.core.php#ini.open-basedir )

于 2013-05-13T10:17:40.503 に答える