XAMPPのセキュリティーに関する問題

このQ&Aのポイント
  • Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。XAMPPのセキュリティー画面に問題があり、エラーメッセージが表示されています。
  • MySQLユーザルートのパスワードの設定リンクがなく、navi.phpファイルのエラーが発生しています。
  • ネットで検索した結果、解決策が見つからず、助言を求めています。
回答を見る
  • ベストアンサー

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ファイルも覗いてみましたが、何が悪いか分かりませんでした。 少し難しい質問になりましたが、解決法方をご教示頂けないでしょうか? ネットで調べても、よく分からない回答しかなかったので・・・。 よろしくお願いします。

  • PHP
  • 回答数3
  • ありがとう数7

質問者が選んだベストアンサー

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

> 根本的な解決方法にはならない的なニュアンスで書かれているので そそ。 表示しないってのは「臭いものにはフタ」的な方法でもあります。 ただ、思うに PleiadesのXAMPPで それが出ちゃってるってのは、PHPスクリプトのほうが 昔から使ってるのを そのまま使ってるって事だと思います。 スクリプト自体には それほどの問題があって Noticeが出てるわけではないと思います。 その Notice をデフォルトで 表示するようになったのって 俺の記憶に間違いがなければ、ここ1年以内かそこらのはずです。 昔は Noticeは デフォルトでは表示されてなかったんです。 だから、Undefine系のNoticeが出るよー。って質問を多く目にするようになったんです。 ただ、これも 俺の知ってる範囲だけの話であって、デフォルトで Noticeが表示されてるようになっていないトコもあるようで、いまいち よく分りません。 まぁ、根本的な解決策は お堅い言語みたいに きっちりかっちり 変数は宣言しとく事です。

dainithi
質問者

お礼

なるほど。 pleadesのxamppのPHPスクリプトが少し古いからnoticeの表示が出ちゃってるということなんだぁ。 というこは、やはりxamppのPHPのスクリプトをしっかりいじってあげないとダメなんですね。 すこし、理解できました。ありがとうございます!

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2
dainithi
質問者

補足

1つだけだと回答が少ないのでYAHOOの知恵袋にも質問してるんです。

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

PleiadesのXAMPPがフォルダの中のドコにあるのか分りませんが、php.ini を 探し出して、その中の error_reporting ってトコいじって Noticeを表示しないようにしてください。 多分、それで それは解決するんじゃないかなと思います。 ざっくりしすぎてる回答ですみません。 PHPの関数でも error_reporting って全く同じものがあるので、ググる際はご注意を。 まぁ、ググるんなら「Undefined index」とか「Undefined Variable」で調べたほうが理解は深まります。 いや、ほんと 前も誰かが言ってましたけど「Notice:Undefined」系の質問 地味に多いです。 んで、タイトルが要因に結びついてないもんだから、検索かけても出てこないって言うね。。。 雑談 : Pleiadesって長いから昴って呼ばない?って常々思ったりもしています。

dainithi
質問者

補足

お返事ありがとうございます。 なるほどぉ。PHP.iniのerrer_reporthingでエラー表示レベルを変えるということですね。さっそくググッて調べてみました。 ただ、調べていくうちにこの方法だとデバックを考えた時に根本的な解決方法にはならない的なニュアンスで書かれているので、この他に何か抜本的な解決方法はないんでしょうかね。。。 難しいです。。

関連するQ&A

  • 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

    • 締切済み
    • PHP
  • XAMPPの設定

    XAMPPの設定画面で、MySQLのパスワード設定で(localhost/xampp/)、メニューのsecurityをクリックしてセキュリティー画面に入ったんですけど画面が表示されません .Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\security\htdocs\index.php on line 13 .Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\php5\pear') in C:\xampp\security\htdocs\index.php on line 13 エラーがでます。どうしたらいいのでしょうか?

    • 締切済み
    • PHP
  • WindowsXPのパソコンでXAMPP

    こんにちは。 1つ教えてください。 WindowsXPのパソコンでXAMPPを使用したく MergeDoc Projectのサイトから Pleiades日本語化プラグインのZIP FullEdition PHPを ダウンロードしました。Eclipse 4.2 Junoで、ダウンロードファイル名は pleiades-e4.2-php-32bit-jre_20130303.zipとなります。 解凍し、pleiadesフォルダのxampp内のsetup_xampp.batを実行し xampp-control.exeを実行しXAMPP Control Panel v3.1.0 Beta6が 起動しますが、MySQLはStartが出来ますが、ApacheのStartをクリックすると Error: Apache shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Check the "/xampp/apache/logs/error.log" file and the Windows Event Viewer for more clues とエラーになってしまいます。 パソコンを入替え、どうにかXAMPPを起動できるようにしたいのですが XPではEclipse 4.2 Junoは実行できないのでしょうか。 またApacheとMySQLを起動したいのですが、Apacheのエラーの対応を わかる方おられましたら教えて頂けないでしょうか。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • XAMPPの設定

    XAMPPを使ってPHPの勉強をしております。 フォーム入力から値を受けるという練習をしており キャッシュやセッションがまだセットされていない 一番最初の状態(だと思うのですが…)だと 変数に何も入っていないので読み取れないというようなエラー表示がでます。 「Notice: Undefined index: name in C:\xampp\htdocs\test\in.php on line 6」 一度でもフォームを入力した以降はこのエラー表示は出ないのですが 最初からこのエラーがでないようにするには どこのどのファイルをどのように設定すればよいのでしょうか? ちなみにレンタルサーバーではすでに設定がしてあるのか 最初からエラーは表示されません。 よろしくお願いいたいます。

    • ベストアンサー
    • PHP
  • XAMPP セキュリティ設定ページにアクセスできない

    XAMPPをインストール後、セキュリティ設定ページにアクセスできません Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\security\htdocs\index.php on line 13 Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\security\htdocs\index.php on line 13 と出ます。どうしたらいいですかねぇ??

  • PHP XAMPP apaceの起動

    PHPのIDEにPleiadesを使用しようと思い、ダウンロードしました。XAMPP Control Panelでapacheを起動すると、今まで使用していたProgram Files配下のapacheが起動してしまいます。xampp配下のapacheを起動するにはどうすればいいのでしょうか?どこかに起動する設定ファイルがあるのでしょうか?

    • 締切済み
    • PHP
  • XAMPPインストール後「セキュリティ」でエラー

    XAMPPをローカル上で試していたのですが、インストール完了後に「セキュリティ」をクリックすると下記のようなアラートが表示されます。 Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\XAMPP\security\htdocs\index.php on line 13 Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\Program Files\XAMPP\php\pear\') in C:\Program Files\XAMPP\security\htdocs\index.php on line 13 このアラートの回避方法をお教えください。 何卒宜しくお願い致します。

  • xamppのphpでFC2へのブログ投稿を試みています。

    xamppのphpでFC2へのブログ投稿を試みています。 PHPからFC2ブログに投稿[XML-RPC,PHP] http://atamanote.blog48.fc2.com/blog-entry-47.html この上記リンクにあるソースをphpエディタにコピーして、 $fc2_user = "●●"; $fc2_passwd = "●●"; のところを入力してphpファイルを作り、 C:\xampp\htdocsにおいて、Xampp control panelのShellで開く画面から # C:\xampp\htdocs\△△.php で実行しているのですが、 クライアント作成<br >メッセージ送信<br > Warning: array_map() expects parameter 1 to be valid callback function 'array_convEnc' not found or invalid function name in C:\xampp\htdocs\△△.php on line 70 <pre></pre> と出て、 FC2のブログの過去記事の管理画面に「Array」というタイトルの無題の下書きだけが投稿されます。 どうすれば改善されるでしょうか? ご存じの方がいらっしゃいましたらご教授のほどよろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • xamppでPHPを実行

    PHP初心者です。 Xampp(バージョンは1.6.8)をインストールして、 PHPファイルを実行しようとすると、 「Fatal error: Undefined class name 'loggermanager'」 というエラーが出てしまいます。 libフォルダに「LoggerManager.php」は入っているのですが… 実行しようとしているファイルは C:\xampp\htdocs\ディレクトリ1\ディレクトリ2\ディレクトリ3\ディレクトリ4\ディレクトリ5 の配下にあり、「LoggerManager.php」は C:\xampp\htdocs\test\support_tool_pon\lib\log4php の配下にあります。 原因に心当たりがある方、教えてください。

    • ベストアンサー
    • PHP
  • XAMPPでMySQLにアクセスできません

     はじめまして。ゴールデンウィークの中、お忙しい所、どなたかご存知の方がいたら、教えてください。  質問内容は、プログラミング言語のPHPとデータベースのMySQLに関してです。  XAMPPというソフトをインストールして、「XAMPP Control Panel」をクリックし、その中の「Apache」と「MySQL」をStartさせ「Running」と緑色の状態にしました。   その後、http://localhost/xampp のページにアクセスしたところ、「おめでとうございます: システム上にXAMPPが正しくインストールされました!」とxamppの画面がうまく表示されます。  しかし、「PhpMyAdmin」をクリックすると、以下のようなエラー画面が出てしまいます。 MySQLのメッセージ: #1045 - Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください 何をどうしたらいいのでしょうか?config.inc.phpというファイルに問題があるのでしょうか?どなたかご存知の方がいたら教えてください。よろしくお願いします。

専門家に質問してみよう