User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
WordPress/FAQ/1 のバックアップ(No.7)
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


TrackBackが受けられない。

XREA等のホスティングサーバ環境では、.htaccessに下記の記述を許していない事があるようです。.htaccessで許されてないディレクティブを記述するとページ自体の表示が出来なくなりますのでご注意下さい。
WordPressのTrackBack URLは、
http://www.kowa.org/modules/wordpres­s/wp-trackback.php/1
のように、wp-trackback.phpのあとに/1というような文字列が続いており、この部分をtrackback.phpが判断して
どの投稿に対するTrackBackかを判別するような作りになっています。

ただし、この/1という文字列は、Apache2とPHP4のある時期までのバージョンでは、デフォルトでは取得ができません。
http://httpd.apache.org/docs-2.0/ja/­upgrading.html にも書いてあるように、
PHP4のある時期までは、デフォルトではこういったPATH_INFOの取得する場合には、AcceptPathInfo
ディレクティブをhttpd.confに指定する必要があります。
XREAなどのホスティングでもデフォルトでは取得できないようです。
小生の確認ミスで、XREAでもPATH_INFOは取得できるようです
ということで、XOOPSを導入したディレクトリ(WordPressモジュールのディレクトリでも良いですが)に
.htaccessというファイルを作成して

AcceptPathInfo On
という1行を追加して下さい。

「さくらインターネット」での対応方法(2004/11/01追加)

ゆずあんさんから、「さくらインターネット」における設定方法の情報をいただきました。
対処法としてさくらの場合はサーバー側のコントロールパネルからphp.iniを編集出来ると思いますので

cgi.fix_pathinfo=1
の1行を付け加えてみてください。
とのことです。


コメント

  • のぶのぶさん、ありがとうございます。早速試してみました。結果、トップページに置いたWordPress 記事ブロックのcssが一部消えてしまい、wordpressモジュールにはアクセスできなくなりました(^_^;デバックモードで見れば何かわかりますか?明日にでも見てみますね。 -- Sarah 2004-06-09 (水) 01:42:02
  • あ、ちなみにhtaccess削除すると何事もなく元に戻りました。PathInfoha -- Sarah 2004-06-09 (水) 01:44:35
  • XREA で上記の設定をやると、トップページがみれなくなりました。(T_T) ftp クライアントで消そうと思っても、.htaccess が見えないし、どうしよう…。 -- matio 2004-07-12 (月) 20:35:03
  • 申し訳ありません。XREAではAcceptPathInfoは使えないようです。但し設定しなくてもPATH_INFOの取得は出来ます。
    ftpクライアントは何をお使いですか?IEのFTPクライアント機能では、.htaccessは見えないようです。ffftpなどのFTPツールを使われた方が様と思います。ffftpでは、[表示]メニューに、[.で始まるファイルを表示]というオプションがあります。 -- nobunobu 2004-07-12 (月) 20:49:15
  • ffftp の[表示]メニューで、[.から始まるファイルを表示]ってやったのですが、見えませんでした(汗) その後、ssh して何とか .htaccess を消しました。WordPress モジュールのバージョンが上がってるのですね。ありがとうございます。とりあえず、バージョンアップしてみます。 -- matio 2004-07-13 (火) 01:28:51
  • 私もさくらインターネットを使っています。.htaccessというファイルを作成して「AcceptPathInfo On」という1行を追加するという方法ではInternal Server Error なってしまい、トラックバックを受けるのを諦めていたのですが、提示された方法(php.iniの編集)で試したら見事、トラックバックが受けられるようになりました。ありがとうございました。 --  sugar03 2004-11-29 (月) 03:08:31
  • のぶのぶさん、みなさん。ご免なさい。 トラックバック送ったら文字化けしてしまいました。 use UTF-8 にチェックいれてみたのですが。。。 こちらから記事を消すとトラックバックも消えますか?? ちなみに、当方のXoopsはEUC_JPで稼動しています。チェックは不要でしたか? -- sha2mu2blog 2005-11-10 (木) 16:45:12
    • 文字化けのトラックバック削除させて頂きました。
      このページはPukiWikiModで出来ているので、本ページの記述の対象とは別になっています。
      PukiWikiModでもUFT-8で受信可能なはずだったので時間ある時に調べてみますね -- nobunobu 2005-11-10 (木) 23:53:52
  • さくらサーバーを使っています。教えていただいた方法で一時的には改善されたのですが、やはりトラックバックの送受信ができずに困っています。具体的に送信できるのはココログ、Teacup、Yahoo!、gooだけで、それ以外のExcit、アメブロ、livedoorなどはすべて全滅です。受信に関してはまともに受けられるのはココログくらいで、ほとんどのトラックバックは受けられません。ところがごくまれに受信できる時もあるのが謎です。教えていただいたPHPiniの改造はちゃんと働いているようです。ブラウザでトラックバック受信用のアドレスを開くと、改造前は404エラーだったのが、ちゃんと該当するエントリーが開くようになりましたから。 -- 草加耕助 2006-12-17 (日) 15:50:16
  • 一時、コメントもいっさいできなくなりましたが、これはBlackListプラグインをはずしたらまたできるようになりました。0.5.0RCFinal を使っていましたので、0.6.0Alphaに乗り換えてみましたが、やはり同じです。試しに一旦サーバーから削除して、0.3.3dにバージョンダウンしてみたら、なんとExcitには送れるようになりました。でも、それ以外のところには相変わらす送れなかったので0.5.0RCに戻しました。XOOPSのバージョンは2.0.16aJPです。他に韓国語版のXOOPSWordPressをインストールして同じデーターベースで使用していますが、テーブル名が違いますから、これは関係ないですよね。 -- 草加耕助 2006-12-17 (日) 15:50:41
  • もう一週間以上、なんとかならないかと、あれやこれやしているので疲れはててしまいました。情報をもとめて必死で検索してみたら本家のWordPress ME2.xでも同じような症状が出ていて、原因についても諸説あって謎のままなようですね。もうトラックバックかさくらサーバーかWordPressかのどれかを諦めるしかないのでしょうか?さくらは容量(3GB)と予算の関係で他に選択肢はないし、WordPressも気にいっているんだけどな〜。トラックバックをあきらめたら、ブログやる意味も半減以下だしなー。他に同じような症状の方おられますか? -- 草加耕助 2006-12-17 (日) 15:51:11
  • あ、さくらに引っ越してPHPini改造直後は送受信できていました。突然できなくなったんですよね。本家WordPressのフォーラムでもそんなこと書いてあった。あまり根拠はないですが、BlackListプラグインを使いはじめた時と時期が重なる気がします。でも、はずしてもトラックバックに関しては症状が改善されません ;( 誰か助けて! -- 草加耕助 2006-12-17 (日) 15:59:41
  • もう一つ気がついたこと。トラックバックスパムだけはちゃんと受信します(笑)。トラックバックPHPにダイレクトにアクセスしてくるからかな?(長文申し訳ありませんでした) -- 草加耕助 2006-12-17 (日) 16:04:14
  • 私もさくらを利用していますが、TrackBackが受信できなくなっています。前に試したときはできていたはずなのですが・・・。こまめに変更点のメモを残していないことを反省するばかりです。 -- Shimizu 2006-12-20 (水) 01:11:13


スパムが多くなってきましたので、comment欄を凍結いたします。