人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Facebookページへのhtmlの組み込みがうまくいきません。

当方さくらのレンタルサーバを利用しています。下記のページを参考にしました。
http://blog.pasonatech.co.jp/yokota/199/15569.html

Facebook integrationのページでの設定

・キャンバスページ
→適当なURLを設定

・キャンパスページURL
→http://●●.sakura.ne.jp/facebook/

・タブ名
→適当な名前を設定

・タブのURL
→http://●●.sakura.ne.jp/facebook/sample01-01.php
.htmlを.phpに変更
※.htmlでブラウザで開くと普通にページは見えますが、.phpだと見られません。

その後、アプリをFacebookページに組み込んだ結果:
下記のように表示され、サーバのhtml/cssが読み込まれません。
The requested URL /facebook/sample01-01.php was not found on this server.
Apache/1.3.42 Server at ●●.sakura.ne.jp Port 80

原因がなんともわかりません。さくら側で何か設定が必要なのでしょうか。

よろしくお願いします。


●質問者: keiji_kc
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Apache AT CSS Facebook HTML
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● うぃんど
●67ポイント

not found on this server はファイルが見つかりませんという意味なので、

http://●●.sakura.ne.jp/facebook/sample01-01.php が無いという意味になっています

参照先に下記のような記述がありますが、これはfacebook側だけでなく、準備しておくファイルも.phpでなければならないということです

サーバをご利用の人は直接「HTML」ファイルをアップロードしても「Method Not Allowed The requested method POST is not allowed for the URL 」と表示されてページが表示されません。拡張子を「.html」ではなく「.php」にすることでページが表示されます。

sample01-01.htmlというファイルの名前を sample01-01.php に変えてhttp://●●.sakura.ne.jp/facebook/ にアップロードしましょう


2 ● よたか
●67ポイント

>>・タブのURL

>> →http://●●.sakura.ne.jp/facebook/sample01-01.php

>> .htmlを.phpに変更

>> ※.htmlでブラウザで開くと普通にページは見えますが、.phpだと見られません。

この時点で拡張子がphpだと既に表示出来ないのですよね。

サーバーがphpに対応して無いのではないでしょうか?

わたしがやった時には、

sslがないと、ブラウザによっては弾かれる事がありましたので、sslも設定しました。

いまはどうかわかりませんけど。

あとは、PHPのバージョンが5.2でないと、ちゃんと動作しないスクリプトとかあったので、

Facebook提供のスクリプトを使用する場合は確認phpのバージョンを確認した方がいいです。

わたしがやった時の覚え書きです詳しくはありませんが、参考になれば何よりです。

http://blog.hanamarl.com/b1c7i3202.html


3 ● km1981
●66ポイント

>htmlを.phpに変更

サーバのhtmlファイルをphpに変更していないのだと思います

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ