• 締切済み

Pleiades のXamppのセキュリティー

Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 対象法の分かる方、ご伝授お願いします(⌒ ⌒)(_ _)ぺこ。 パソコン環境:XP-Pro sp3

みんなの回答

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.1

正直、「あー、また、これかぁ。。」と思っている俺がいます。 別に何度も同じ事を説明するのが嫌になってきたわけではないですが、何度も同じ事を説明するのも芸がないなぁ。と思い始めただけです。 何か小ネタを挟み込みたいなと。 何も思いつきませんし、求められていない小ネタを入れるのもアレですので、普通に説明します。 まず、プレアデス使ってる人 初めて見ました。 俺も触った事がある程度ですので、プレアデスに関しては分りません。 んで、本題。 とりあえず、↓これの理由。 「Notice:Undefined index」 理由:最近のPHPがNoticeまで表示するようになっちゃったから。 うそです。うそではないんですが、正確な説明ではありません。 本当の理由は、配列のキーにセットしていないもんを いきなり使用しようとした。みたいな感じです。 俺は説明が 著しく おかしくなる事が多いので、↑のエラー内容でググったほうが分りやすい説明に出会えると思います。 とりあえずの対処方法:php.ini の error_reporting をいじって下さい。 あくまでもNoticeを表示しなくするだけの対処法です。 php.ini 開いて ↓ みたいな所 探して、↓のように書き換えてください。 元から ある行も消してしまうんじゃなくて、; つけてコメントアウトする程度にしといたほうが良いです。 error_reporting = E_ALL & ~E_NOTICE display_errors = On これは Notice 以外の エラーは 全部表示してね。って設定です。 ちゃんと解決しようと思うと、ちゃんとソース読まないといけないので、面倒なのでやりません。

kazuroid
質問者

お礼

確かに左のエラーはなくなりましたが、その他現状は変わらずです。 ありがとうございました(⌒ ⌒)(_ _)ぺこ。

kazuroid
質問者

補足

ご回答ありがとうございます。 みなさん、Pleiades は使わないのですか? 設定なしで使えると聞き使い始めたのですが、初心者の方はどうされているのでしょうか。 この方法試してみます。

関連するQ&A