「CGIモード」から「モジュールモード」のサーバーに移したら動きません

このQ&Aのポイント
  • 変数に値が入らず、必要なアドレスが引っ張れず、エラーが発生しています。
  • フリーのDB(www.example.jp)をコチラ(example.com/db/)に表示させるやり取りができていないようです。
  • サーバー環境の問題かもしれませんが、助けが必要です。
回答を見る
  • ベストアンサー

「CGIモード」から「モジュールモード」のサーバーに移したら動きません

「CGIモード」から「モジュールモード」のサーバーに移したら動きません。 すみません。お願いします。エラーログは下記です。 PHP Notice: Undefined variable: page in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 141 PHP Notice: Undefined variable: search_param in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 152 PHP Notice: Undefined variable: inq_param in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 152 PHP Notice: Undefined variable: did_param in /var/www/vhosts/examplee.com/httpdocs/db/connect.inc on line 152 PHP Notice: Undefined variable: search_flg in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 152 PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 156 PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to www.example.jp:80 (Unknown error) in /var/www/vhosts/example.com/httpdocs/db/connect.inc on line 156 変数に値が入らず、必要なアドレス?が引っ張れず、相手(www.example.jp)とやり取りできない・・・的なエラーでしょうか。 フリーのDB(www.example.jp)をコチラ(example.com/db/)に表示させるやり取りは下記です。 ・detail.php ・index.php ・inquiry.php また記述は共に同様で下記となります。 <?php $param = '発行されたパラメータ'; $charset = 'shift-jis'; $gflg=false; $to_file = '自身のファイル名'; include ("connect.inc"); ?> サーバー環境の話で、お門違いかもしれませんが、助けていただければと思い書き込みます。

  • PHP
  • 回答数1
  • ありがとう数5

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

  • ベストアンサー
回答No.1

エラーメッセージで検索してみました。 【検索文字】「php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution」 検索結果が下記。 http://blogs.yahoo.co.jp/kobakoon/34632378.html http://d.hatena.ne.jp/suzukyu/20091117/1258468981 http://www.sakimura.org/modules/wordpress/index.php?p=458 一番確認が簡単そうな、最初のURLのphp.iniの設定を変更するといったところを一度確認してみてはいかがでしょう。

helpme55
質問者

お礼

助けていただけてありがとうございます。 下記の「.htaccess」でエラー「Undefined variable」が解決しました。 http://www.php-labo.net/setup/extend/htaccess.html 何故か再起動でエラー「Warning: fsockopen()」が解決?しました。 ご助力、感謝いたします。今後何かございましたらよろしくお願いします。

関連するQ&A

  • 【ImageMagick】環境設定VPSサーバー

    現在、ロリポッップから使えるネットのVPSサーバーへ移行作業をしております。 順調に動いておりましたが、画像の回転、切り抜きに関しまして、エラーがでてしまい、 ヘテムルさんでも同じエラーが出て、【ImageMagick】環境設定を行う必要があるとの回答をいただきました。使えるネットVPSになれている方、エラー解決にお力をお貸しください。 Warning: imagecreatetruecolor() Invalid image dimensions in /sonoie/httpdocs/crop.php on line 174※○○はフォルダの階層を ○○/crop.php on line 123 Warning: imagecopyresampled(): supplied argument is not a valid Image ○○/httpdocs/crop.php on line 138 Fatal error: Call to undefined function imagerotate() in /var/www/vhosts/toebisu.com/○○/crop.php on line 200

    • 締切済み
    • PHP
  • エラーログの意味と対処方法を教えてください

    http://www.mt312.com/のフリースクリプトの携帯対応掲示板 REP-BBSでエラーログが大量に放出されました。 その一部を書きます。 PHP Notice: Undefined index: HEAD in xxx/model.php on line 158 PHP Notice: Undefined index: page in xxx/model.php on line 793 PHP Notice: Undefined variable: nStart in xxx/model.php on line 1088 PHP Notice: Undefined index: mode in xxx/model.php on line 547 PHP Notice: Undefined index: mode in xxx/index.php on line 15 PHP Notice: Undefined index: page in xxx/model.php on line 480 まだまだあります。 サーバーから数十ギガバイトのエラーログがあると指摘されました。 どれかひとつでもいいです。対処方法教えてください。

    • 締切済み
    • PHP
  • バグの件

    オープンピーネのログインページより、ログイン失敗時に、下記のような表示がヘッダー上に出ます。修正するにはどうしたらよいでしょうか? Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/lib/OpenPNE/Smarty.php on line 86

  • クラスと文法とエラー。なぜこの出力

    <?php $chk = new nanikore(); class nanikore{ var $queryY; var $queryZ; function nanikore(){ $this->$queryY = array( "name" => "test1"); $this->$queryZ = array( "name"=> "test2" ); print_r( $this->$queryY ); } } ?>この実行結果が以下になるのはなぜですか?orz 特に以下の部分が理解できません Array ( [name] => test2 ) こうなるつもりなのですが・・・。Noticeエラーのせいなのでしょうか あとなぜノーティスエラーがでるのでしょうか。。よろしくお願いします Array ( [name] => test1 ) //////////////////////////////////////////////////////////// Content-type: text/html X-Powered-By: PHP/4.3.6 <br /> <b>Notice</b>: Undefined variable: queryY in <b>F:\nanikore.php</b> on line <b>8</b><br /> <br /> <b>Notice</b>: Undefined variable: queryZ in <b>F:\nanikore.php</b> on line <b>9</b><br /> <br /> <b>Notice</b>: Undefined variable: queryY in <b>F:\nanikore.php</b> on line <b>10</b><br /> Array ( [name] => test2 )

    • ベストアンサー
    • PHP
  • PEARのインストール方法

    レンタルサーバーにPEARをインストールしたいのですが エラーが表示され途中で止まってしまいます。 サーバーはxbitでApache/2.0.46,PHP 4.3.9,mysql 4.1.20です。 試した方法は以下の通りです。 1:http://pear.php.net/go-pearをgo-pear.phpとして保存 2:httpdocs/gooo_pear/go-pear.phpとしてサーバーへアップ 3:ブラウザからhttpdocs/gooo_pear/go-pear.phpにアクセス 4:httpdocs/gooo_pear/のパーミッションを777に変更 5:NEXTをクリックしパラメーターの変更をしていない状態で 最下部のインストールボタンをクリック するとページ上部に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーの下に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーが40%になると Fatal error: Cannot redeclare class pear_command_common:pear_command_channels in /home/httpd/vhosts/ドメイン.com/httpdocs/go/temp/PEAR/Command/Channels.php on line 43 と表示されストップしてしまいます。 何度か試してみたのですが結果は同じでマニュアルにも 目を通してみたのですが原因がわかりませんでした。 xbit側でpearは使えるようなのですがライブラリが限られており 独自でインストールしたく思っております。 エラーメッセージを調べてみても英語のページが何件か見つかる 程度で情報が得れなく初めてなものでどうしていいものか全く わからずです^^; 詳しい方がおりましたら宜しくお願い致します。

    • 締切済み
    • PHP
  • Notice:Undefined variable

    教えてください。 作成したPHPファイルをURLで開くと以前はエラーがありませんでしたが、 現在このPHPを開くとNotice:Undefined variable in **** in /var/www・・・・ on line ??というメッセージが表示されます。他のPHPも同じです。 この****の変数名とその前後の記述は特に変更していません。 最近変更したことといえば、Apacheのhttpd.confのVirtualHostタグのServerNameを変えました。 何かPHPファイル以外に変えなければならない箇所があれば教えていただけますでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • classでエラー

    IIS5+PHP4.4.0+MSDEで、開発しているのですが、 テスト環境では、動いていたソースを、本番環境に動かしたら、 Notice: Undefined variable: m_strDBName in C:\xxx.php on line 110 Fatal error: Call to undefined function: mssql_pconnect() in C:\xxx.php on line 119 というエラーが出てしまいました。 もちろん、テスト環境と、本番環境は、同じ環境で、 PHP.iniもコピーしました。(インストールパスも同じです) エラー部分は、 require_once("xxx.php"); で、呼び出し、 class clsXXX { var $m_strDBName; function clsXXX() { $this->$m_strDBName = "mmdb"; return; } } としています。 どうすれば、解決できるでしょうか?

    • ベストアンサー
    • PHP
  • PHP 下記エラーメッセージの解消について

    下記PHP エラーメッセージの解消方法と、正常にプログラムが動くための簡単なスクリプトも添えていただければ幸いです。よろしくお願い申し上げます。 ■エラーメッセージ (1)Notice: Undefined variable: error in C:\xampp on line 66 (2)Notice: Undefined variable: error in C:\xampp on line 69 ■スクリプト <body> <h1>ログインする</h1> <form action="" method="post"> <dl> <dt>メールアドレス</dt> <dd> ⇒(ここからPHP文です) <input type="text" name="email" size="35" maxlength="255" value="<?php echo htmlspecialchars($_POST['email']); ?>" /> <?php if ($error['login'] == 'blank'): ?> <p class="error">* メールアドレスとパスワードをご記入ください</p> <?php endif; ?> <?php if ($error['login'] == 'failed'): ?> <p class="error">* ログインに失敗しました。正しくご記入ください。</p> <?php endif; ?> ⇒(ここまでPHP文です) </dd> <dt>パスワード</dt> <dd> <input type="password" name="password" size="35" maxlength="255" value="<?php echo htmlspecialchars($_POST['password']); ?>" /> </dd> ......省略 </form> なのですが、 下記エラーメッセージが出てしまいます。 (1)Notice: Undefined variable: error in C:\xampp on line 66 (2)Notice: Undefined variable: error in C:\xampp on line 69 これは、上記スクリプトのPHP文を指しております。 どのように初期化をすればよいかわからず、ここで立ち止まっておりました。 ☆どうすればこのエラーメッセージを解消でき、また、本スクリプトが正常に作動しますでしょうか? ☆初期化のためのスクリプトを添えて頂ければ嬉しく思います。 みなさまのお力を貸して頂ければ幸いでございます。 よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PHPのMySQLモジュールのインストール方法

    FedoraCore 4 MySQL 4.1.14 PHP 5.0.4    を使ってます。 PHPからMySQLが繋がらないためずっと悩んでいましたが、どうやらPHPのMySQLモジュールというのがインストールされていないらしいことがわかりました。 これまで、すべてyumで自動的にインストールしてきたため、拡張モジュールを新たにインストールする方法がわかりません。(かなりネットで検索したのですが、rpmで最新版をインストールする方法がわかりませんでした・・・) php-mysqlパッケージを配布しているところと、rpmでインストールする方法を教えてください。m(_ _)mペコリ 一応、これまで実行してダメだったPHPとエラーも書いておきます。 ■PHP <?PHP $conn = mysql_connect("localhost", "usr","pass"); mysql_select_db("kisop", $conn); $res = mysql_query("SHOW TABLES",$conn); if($res){ print("データ獲得に成功しました。"); }else{  print("失敗");  } ?> ■エラー Fatal error: Call to undefined function mysql_connect() in /var/www/html/simple_connect.php on line 5

    • ベストアンサー
    • PHP
  • 【PHP】Googleアドセンスが出力されない! $_SERVERのせい?

    こんにちわ。PHP でエラーが出てしまって困っています。質問させてください。 サイトに、Googleアドセンスを使ったテキスト広告が出力されません。 もしかすると、$_SERVERで、データを取得できてないからかな? エラーレポートは、こうです。 Notice: Undefined index: HTTPS in (サイトのルートディレクトリ)g_adsense.php on line 7 Notice: Undefined index: HTTP_REFERER in (サイトのルートディレクトリ)m/g_adsense.php on line 13 Notice: Undefined index: HTTP_UA_PIXELS in (サイトのルートディレクトリ)m/g_adsense.php on line 35 Notice: Undefined index: HTTP_X_UP_DEVCAP_SCREENPIXELS in (サイトのルートディレクトリ)m/g_adsense.php on line 38 エラーは全て、$_SERVER['HTTPS'] とか $_SERVER['HTTP_REFERER'] とか、サーバー環境変数の行です。 もしかして、どこかで設定されててだめなのかな?PHPコードについて、サーバー内でどんな設定がされているのかわかっていません。 設定を初期化する方法あったら教えてください。 ・Movable Type4.01で吐き出してます。 ・ケータイキットというプラグインを使ってます。 ・携帯向けのサイト ・PHP Version 4.4.7 ・サーバー=アパッチ。なにか良い方法ありますか?

    • ベストアンサー
    • PHP

専門家に質問してみよう