image.rbは以下のように修正。
1行目は
#!/usr/local/bin/rubyに。 59行を
require '../tdiary/image_size.rb'195行を
cgi.out('Location'=>"../tdiary/update.rb?edit=true;year=#{date.year};month=#{date.month};day=#{date.day}"){''}
に。そしてpublic_html/x/に.htaccessを設置。
AddHandler cgi-script .rb <Files image.rb> AuthName tDiary AuthType Basic AuthUserFile /virtual/アカウント名/ディレクトリ/.htpasswd Require user アカウント名 </Files>として.rbをcgi動作させてBASIC認証に指定しておく。
image_update.rbは74行目を
i=%Q[<form method="post" action="../../x/image.rb">]109行目を
<form method="post" enctype="multipart/form-data" action="../../x/image.rb">に変更。
$use_resize = 0では問題なし。$use_resize = 2だと何もアップロードされず。PATHの確認。
s9.xrea.comだとImageMagickがインストールされているので$use_resize = 1で良いみたい。(サーバーによってはサポートしていないというコメントもあったけど)
あれー? 0以外だとダメだな。
*5: また間違えてた



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