ただ、xreaの特殊事情だと思うのだけど、image.cgiをsubmitボタンで呼び出してアップロードする段階でエラーが出る。
imagesのパーミッションを上手いこと設定しないとダメかも?
xreaの自動広告が怪しいと思い.xcgiに変更:
すると挙動が変わった。
ちゃんとアップロード済みの写真が出た。
しかし新規アップロードすると今度は「Method Not Allowed. 考えられる原因 POSTリクエストをされた。」のエラー。
はっきり言って、この一連のimage.rb騒動はxrea独特のサーバー設定が引き起こしている現象だ。
まずwww.otsune.comに設置してから、再挑戦しよう。
ちゃんとアップロード済みの写真が出た。
しかし新規アップロードすると今度は「Method Not Allowed. 考えられる原因 POSTリクエストをされた。」のエラー。
はっきり言って、この一連のimage.rb騒動はxrea独特のサーバー設定が引き起こしている現象だ。
まずwww.otsune.comに設置してから、再挑戦しよう。
xreaに絵日記プラグインのインストール:
前述の広告タグやPOSTメソッド許可の関係で、public_html/x/にimage.cgiを。1行目は
パーミッションは705に。この条件を一つでも満たしていないと動作しない。
tdiary/plugin/にimage_plugin.rbを。
31行目を
38行目を
tdiary.confには
tdiary/skel/update.rhtmlの
<hr class="sep">
<div class="refererlist">
の前に
#!/usr/local/bin/rubyに変更。
パーミッションは705に。この条件を一つでも満たしていないと動作しない。
tdiary/plugin/にimage_plugin.rbを。
31行目を
i=%Q[<form method="post" action="../../x/image.cgi">]に。
38行目を
<form method="post" enctype="multipart/form-data" action="../../x/image.cgi">に。
tdiary.confには
@options['image.dir'] = '/virtual/アカウント名/public_html/tdiary/images/' @options['image.url'] = 'images/'を適当に追加。 image_plugin.rbの最新版ではないそうなので *3 、footnote.rbの50行目付近に
@footnote_date = dateを追加。tdiary/misc/pluginからtdiary/pluginに移動。
tdiary/skel/update.rhtmlの
<hr class="sep">
<div class="refererlist">
の前に
<%%=imageForm%>と追加。 *4
結果。xrea.comにはインストールできた。:
http://otsune.s9.xrea.com/tdiary/ にインストールは出来た。
やはりxrea.comの特殊な設定(POSTメソッドはxフォルダー以下に設置したCGIからでないと認めない)に振り回されていただけだった。
やはりxrea.comの特殊な設定(POSTメソッドはxフォルダー以下に設置したCGIからでないと認めない)に振り回されていただけだった。



コメントを読む(3) [ コメントする ]