CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。
▼スレッド
│
└◇155:とまるさんへ [moon(管理人)] 09/22 02:23
└◇156:Re:とまるさんへ [とまる] 09/22
└◇157:Re[2]:とまるさんへ [moon(管] 09/22
└◇158:Re[3]:とまるさんへ [とまる] 09/22
└◇159:Re[4]:とまるさんへ [moon(管] 09/22
└◇160:Re[5]:とまるさんへ [とまる] 09/23
├◇161:Re[6]:Re6の訂正 [とまる] 09/23
│└◇162:残念! [moon(管] 09/23
└◇229:Re[6]:とまるさんへ [abijyab] 04/08 <
レスが深くなりすぎたので新規レスを立ち上げます。スレッド一覧
あー、ごめんなさい。
./log/tenki.log
のなかに画像までのパスが設定されているので、
適宜編集してください。
この状態でログ(日記)は書き込めますか?
画像のアップロードは出来ますか?
出来る場合は、管理画面から天気/気分アイコンをアップロードすれば自動で設定されるはずなので、そっちのほうが早いかも・・・
画像がアップロードできるのならば、後はファイルまでのパスだけです。
がんばってください。
moonさまスレッド一覧
おかげさまで /~ferie/nik/img/h1.gi /~ferie/public_html/nik/img/h1.gi と
2種類の絶対パスで天気、気分アイコンとも表示されました。
但し、背景画像や画像のアップはやはりまだだめです。
アップロード失敗:/~ferie/nik/nikup/○○○.gif
アップロード失敗:/~ferie/public_html/nik/nikup/○○○.gif
とエラーです。
画像をアップロードさせる nikup/ もそうですが、スレッド一覧
その途中の public_html/ と nik/ にも
パーミッション 777(755でもうごくかも) を入れれば大丈夫かも・・・
moonさまスレッド一覧
cgi-bin------nik---log
niklog
public_html--nik---img
nikup
上記のホルダー全て777にしてみましたが、だめですね。
なんでーだーろー?スレッド一覧
うーむ・・・
試しに cgi-bin のなかに nikup/ を作って、そこにアップロードできるか試していただけませんか?
それでアップロードできる場合は・・・謎。
cgi-bin/ フォルダ以外のアップロードを禁止とかになってるのかなぁ。。。
アップロードできない場合は・・・もっと謎。
もしかしたら ../../public_html/nik/nikup/ とかの相対パスでやれば出来るかも。。。
わからーん
moonさまスレッド一覧
長いお付き合いになってしまい恐縮いたしております。
いままでの経過をまとめますと。
ディレクトリーをcgi-bin/nik/nikupととしてcgiの存在するディレクトリに戻しまして rib.pl を./nikupと相対パスにしたり絶対パスにしたり、
さらにパーミッションを777にと、
確かに
画像は下のように「アップロード失敗」のエラーは発生せず実際アップはされます。しかし、表示がされません。
↓
http://park3.wakwak.com/~ferie/cgi-bin/nik/nikup/200409230209.gif
アップはされるが表示がされないことそのことが当質問掲示板への書き込みした理由でした。
それがそもそものはじまりでした。
画像が表示されない根拠をwakwakの解説の「cgi-binの下にgifなどの画像は入れてはいけない」ということに求め、
cgi-bin以外の
public_htmlの下にnikupを設定するとこんどは「アップロード失敗」が出てアップそのものがされない。
幸い天気、気分画像は同じくpublic_htmlの下に/~ferie/nik/imgと絶対パスにすることにより表示は可能になりました。
アップそのものがされないのならばためしにftpにより直接/~ferie/public_html/nik/nikup/に画像を入れ込み表示をさせてみようと思いためしましたが、それも駄目でした。
どうもプロバイダーに原因があるのではと思っております。
いろいろアドバイスありがとうございました。
上記の訂正です。スレッド一覧
気分天気の画像が表示されるようになったのは
tenki.log kibun.logの画像パスを直接書き換えたからでした。
結局だめでしたか・・・スレッド一覧
自分のところにそのような環境がないのでテストができませんでした。
理論上は絶対パスを指定すればアップできるはずなのですが。
cgi-bin/フォルダにいれれば上がるということは
パスさえあってれば大丈夫な気がしたのです。
これ以上はちょっと分かりかねます。
まだこれを使う気力がある場合はプロバイダのサポートに聞いてください。
としかいえませんねぇ。。
解決できなくて残念だ。。
abijyabuスレッド一覧