夏が終わったと感じる瞬間って、どんな時?

foursquareのAPIを利用したいと考え、centOS5.6上でApacheを利用してサーバーを立てました。

phpinfo()を利用したテスト用のphpファイルをアップロードしたところ、
正常に表示が行われたため、phpが見れる環境は整っているのだと思うのですが、
http://ameblo.jp/n0bisuke/entry-10719030534.html
このページを見ながらfoursquareのAPIの設定を開始したところ、
index.phpは全くの白紙で、何も表示されませんでした。
試しに文字エンコーディングをひと通り変更してみても、白紙のままでした。

phpのことはわからなくて、上手く説明できないのですが、原因として何か考えられることや、解決法など、わかる方がいれば教えて下さい。

A 回答 (1件)

PHPスクリプトでエラーが起きているかもしれません。


Apache のエラーログに何か出ていませんか?
/var/log/httpd/error_log 等

この回答への補足

確認しましたが、以下のエラーが出ていました。
PHP Fatal
error: Uncaught exception 'EpiOAuthException' in /var/www/html/
foursquare/EpiOAuth.php:376¥nStack trace:\n#0 /var/www/html/foursquare/
EpiOAuth.php(346): EpiOAuthException::raise(Array, false)¥n#1 /var/www/
html/foursquare/EpiOAuth.php(51): EpiOAuthResponse->__get('oauth_token')
¥n#2 /var/www/html/foursquare/index.php(14): EpiOAuth->getAuthorizeUrl()
¥n#3 {main}¥n thrown in /var/www/html/foursquare/EpiOAuth.php on line
376

とりあえずAPIが動作する、ということを確認してから、どのように動いているのか確認していきたいと思っていて、他のページなども参考にして見ました。
http://blog.livedoor.jp/n_bayashiko/archives/361 …
このページでは、とりあえず認証画面に行くことは出来ました。
ですが、コールバックのphpにどういうものを記述していいのかよくわからず、
lastnameを返すという処理は出来ませんでした。

コールバックのファイルも記載されていたこちらの記事を参考にすると、
http://blog.livedoor.jp/n_bayashiko/archives/365 …
[Thu Oct 06 16:56:15 2011] [error] [client IP] PHP Notice:
Undefined index: code in /var/www/html/foursquare/apitest.php on line 15
[Thu Oct 06 16:57:00 2011] [error] [client IP] PHP Notice:
Undefined index: code in /var/www/html/foursquare/apitest.php on line 15
[Thu Oct 06 16:57:15 2011] [error] [client IP] PHP Warning:
file_get_contents(https://foursquare.com/oauth2/access_token?clien …
failed to open stream: Connection timed out in /var/www/html/foursquare
/apitest.php on line 47
[Thu Oct 06 16:57:19 2011] [error] [client IP] PHP Notice:
Undefined index: longitude in /var/www/html/foursquare/apitest2.php on
line 5
[Thu Oct 06 16:57:19 2011] [error] [client IP] PHP Notice:
Undefined index: latitude in /var/www/html/foursquare/apitest2.php on
line 7
[Thu Oct 06 16:58:00 2011] [error] [client IP] PHP Warning:
file_get_contents(https://foursquare.com/oauth2/access_token?clien …
failed to open stream: Connection timed out in /var/www/html/foursquare
/apitest.php on line 47
[Thu Oct 06 16:58:01 2011] [error] [client IP] PHP Notice:
Undefined index: longitude in /var/www/html/foursquare/apitest2.php on
line 5
[Thu Oct 06 16:58:01 2011] [error] [client IP] PHP Notice:
Undefined index: latitude in /var/www/html/foursquare/apitest2.php on
line 7

このようなエラーが出てきて、latitude等書いてあったので、PCからでは位置情報が入手できないのかな、と思い……
iphoneから繋いでみると、
[Thu Oct 06 16:59:23 2011] [error] [client IP] PHP Warning:
file_get_contents(https://foursquare.com/oauth2/access_token?clien …
failed to open stream: Connection timed out in /var/www/html/foursquare
/apitest.php on line 47
のようなエラーが出ました。

json関連のエラーも出ていたので、PHPのバージョンを確かめたところ、5.16でした。
なので、5.33にバージョンアップは行なっておきました。
それ以外はさっぱりわからない状態です。
エラー文の羅列になってしまいましたが、わかるところだけでも教えて頂ければ幸いです。

追記:IPやらAPIを動かすためのID,Secretについては伏せた表記に変えておきました。

補足日時:2011/10/06 20:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!