画像アップロードでエラーが発生しています

このQ&Aのポイント
  • 初心者の方がkent-webさんのサイトから画像アップ可の掲示板のスクリプトをダウンロードしましたが、画像をアップロードするとエラーが出ています。
  • 画像の拡張子やサイズに問題はないため、サーバー側の問題ではないかと思われます。
  • 設定ファイルのチェックでは、ほかの項目は問題ないようですが、過去ログの設定がされていないかもしれません。
回答を見る
  • ベストアンサー

アップロード失敗

初心者です。BBSを作ろうと思って、kent-webさんのサイトから画像Up可の掲示板のスクリプトをDLしました。http://www.kent-web.com/bbs/joyful.html しかし以下の点がわかりません。 ・アップロードするとエラーがでる。 Upする画像の拡張子は許可してます。 画像の容量も小さく、サーバー側に確認しても Upしても問題ないとの答えが返ってきました。 モードチェック * ログファイルのパス:OK * ログファイルのパーミッション:OK * カウンタ:設定あり * カウンタログファイルのパス:OK * ロック形式:mkdir * ロックディレクトリ:./lock * ロックディレクトリのパス:OK * ロックディレクトリのパーミッション:OK * 画像ディレクトリ:./img * 画像ディレクトリのパス:OK * 画像ディレクトリのパーミッション:OK * 過去ログ:設定なし

  • SK0
  • お礼率91% (270/294)
  • Perl
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • arcsin
  • ベストアンサー率70% (28/40)
回答No.1

joyful note を落として試してみましたが、 http://****/joyful?mode=check でチェックモードで実行すると * ログファイルのパス:OK * ログファイルのパーミッション:OK * カウンタ:設定あり * カウンタログファイルのパス:OK * ロック形式:ロック設定なし * 画像ディレクトリ:./img/      ← * 画像ディレクトリのパス:OK * 画像ディレクトリのパーミッション:OK * 過去ログ:設定なし と表示されます。もしかして最後の/を忘れて $imgdir = './img'; にしていませんか?もしそうであれば、 $imgdir = './img/'; とするとどうでしょう。

SK0
質問者

お礼

できました!! ありがとうございます。m(_ _)m

関連するQ&A

  • BBSについて

    初心者です。BBSを作ろうと思って、kent-webさんのサイトから画像Up可の掲示板のスクリプトをDLしました。http://www.kent-web.com/bbs/joyful.html しかし以下の点がわかりません。 ・ # ロックファイル名   $lockfile = './lock/joyful.lock'; と書いてあるので、lock/joyful.lockというディレクトリをつくったのですが、書き込んでみると、 LOCK is BUSYとでます。ファイルロック形式がよくわからないときは2にしろとかいてあったので2にしてます。    # ファイルロック形式    # → 0=no 1=symlink関数 2=mkdir関数    $lockkey = 2; あと画像をUpする場所はどうやって確保したらよいのでしょうか? どうかご教授おねがいします。m(_ _)m

    • ベストアンサー
    • Perl
  • BASIC認証式パスワード管理で質問

    お世話になります。 http://www.kent-web.com/pwd/pwmgr.htmlでPASSWORD MANAGERの設置をabcd.com(仮称)のxyzディレクトリにしようとしています。 レンタルサーバーでフルパスを教えてもらい '/home/abcd/public_html/abcd.com/xyz/にファイルを設置し、.htaccessはアクセスを制限するディレクトリmemberにおきました。 http://www.abcd.com/xyz/pwmgr.cgi?mode=checkでチェックしたところ 下記のように合格しました。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー チェックモード 会員ファイルパス OK! 会員ファイルパーミッション OK! アクセスログ (使用する場合)パス OK! アクセスログ (使用する場合)パーミッション OK! パスワードファイルパス OK! パスワードファイルパーミッション OK! sendmailパス OK! ロック形式 → mkdir ロックディレクトリ → ./lock ロックディレクトリパスOK! ロックディレクトリパーミッション OK! バージョン → PasswordManager v2.23 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ところが、http://www.abcd.com/xyzと入力し、index.htmlに接続しようとすると、ユーザ名とパスワードを聞いてきますが、エントリーできません。init.cgiで設定した管理者用のパスワードの入力ではだめなのでしょうか?プロバイダで設定したパスワードでもだめでした。 どなたか教えてください。M(__)M

  • KENT-WEB 夢カウンタ設置トラブル

    KENT-WEB 夢カウンタ設置トラブル こちらのカウンタをお借りして最終更新日をHPに表示させたいのですが、 手順通りにしても上手くいきません。中級者向け、設置に関する質問を KENT-WEB様の方では受け付けていないそうです。 ですのでこちらで質問させて頂きます。 ・完成画面にはERRORと表示されます。 ・Check Modeでテストした結果。 データディレクトリのパス:OK データディレクトリのパーミッション:OK 他サイトからのアクセス制限:あり → http://~ ./gif1/ : 画像ディレクトリのパス : OK! 0 : 画像OK 1 : 画像OK 2 : 画像OK 3 : 画像OK 4 : 画像OK 5 : 画像OK 6 : 画像OK 7 : 画像OK 8 : 画像OK 9 : 画像OK a : 画像OK p : 画像OK c : 画像OK d : 画像OK 画像連結テスト → ERROR ログ index.dat : パーミッションOK FullPath Checkerでフルパスを調べて、 HPにimgタグで指定通りに入れたのですが上手くいきません。 他のCGIは問題なく動いたので借りている 有料サーバーに問題はなさそうなのですが… 後学のためにも是非教えて頂けたらと思います。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • テキストカウンタ (SSI)

    kent-webから日計式テキストカウンタをダウンロードしました。 http://www.kent-web.com/count/txcount.html ブラウザのURL欄に、[http://..(略)../txcount.cgi?check]でtxcount.cgi が起動するか確認したところ、カウンタが表示されず以下のメッセージが出ます。 Check Mode : TEXT COUNTER v2.0 パス:./txcount.log → OK パーミッション:./txcount.log → OK パス:./txcount.txt → OK パーミッション:./txcount.txt → OK パス:./txcount.tmp → OK ロック形式:ロック設定なし ホームページ上にもやはりカウンタが表示されず以下のメッセージが出ます。 [an error occurred while processing this directive] 私のサーバはさくらインターネットなので、コントロールパネルから、これと全く同じカウンタ(kent-web)をインストールできるので、試してみるとちゃんとカウンタが表示されました。 (もちろん、HTMLファイルの拡張子は「.shtml」にしており、HTMLは<!--#exec cgi="cgi-bin/txcount.cgi"--> としています。これらは、さくらのコントロールパネル欄に記載してあります。) 私はサーバ移転の可能性があるので、さくらインターネットからインストールしサーバにファイルを保存するのではなく、直接kent-webからダウンロードして私のPCにファイルを保存したいのです。 kent-webのQ&Aを隅々読んだのですが、解決に結びつくものがありませんでした。。。 カウンタが表示されない原因に心当たりがある方にご教授頂ければ幸いです。大変困っているので宜しくお願い致します。

    • ベストアンサー
    • CGI
  • HPの掲示板について

    少し前にも似たような質問をしたのですが。 あるサイト(http://www.kent-web.com/bbs/joyful.html?)で掲示板ダウンロードしたんですが、設定がうまくいきません。分からないのが、perlへのパスとアクセス権の変更です。パスは初期値のままにしています。アクセス権は、例えば644から755に変更してOKボタンを押しても、次見ると644に戻っています。 私は今OCNでHPを開設してるんですが、OCNだから設定を変更できないのでしょうか? それとも何か間違ってるのでしょうか? よろしくお願いします。

  • postmailのメール送信失敗について

    KENT-WEBさんのスクリプトを利用したフォームを設置したいのですが、 どうしても、送信エラーになってしまいます。ご教授いただけますでしょうか? ■症状 フォームに入力した内容の確認画面までは表示されるのですが、 送信ボタンを押すとERROR !メール送信失敗となってしまいます。 ■サーバー InfinitoPLUS iNP-01 ■チェックモードでの結果 * ログファイル:パスOK! * ログファイル:パーミッションOK! * メールソフトパス:NG → c:\sendm\sendmane.exe * jcode.plバージョンチェック:バージョンOK (v2.13) * テンプレート ( ./tmpl/body.txt ) :パスOK! * テンプレート ( ./tmpl/conf.html ) :パスOK! * テンプレート ( ./tmpl/err1.html ) :パスOK! * テンプレート ( ./tmpl/err2.html ) :パスOK! * テンプレート ( ./tmpl/thx.html ) :パスOK! * バージョン:postmail v4.3 メールソフトパスがNGとなっていますが、 InfinitoPLUSはWindowsサーバーなので、それで間違っていないとのこと・・・。 (アイルに問い合わせて確認しました。) また、パーミッションの属性もアイルの指定通り755に変更しました。 その他考えられる点はありますでしょうか? 同じフォームを他のInfinitoPLUSに設定した時は、特に問題なく完了したので、 余計にどこを直したらいいのか分からなくなってしまいました・・・。 お詳しい方、ご教授くださいませ > <! 宜しくお願い致します。

    • 締切済み
    • CGI
  • 画像アップロード式掲示板で使えないJPG?

    お世話になります。 Kent Web(http://www.kent-web.com/)の Joyful Noteという掲示板を使っています。 まったく問題がなかったのですが、このたび写真を貼り付けることができないという問い合わせがありました。デジカメで撮った写真をアップしようとすると"アップロード形式…云々"のエラーになるとのこと。携帯での写真はアップできるとのこと。 その方以外からは同様の報告はありません。 実際メールでその写真を送っていただいたのですが、KYOCERAのFinecam 3300で撮ったJPGなんです。 http://www.kyocera.co.jp/prdct/optical/digital/3300/fn3300shi.htm 試してみたところ、メールで届いた画像を私のほうでアップすることもできるのです。 写真の容量も十分ですので、なにが原因か分かりません。 ヒントになることなんでもかまいませんので教えていただけませんでしょうか、よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGI(BBS)の設置が出来ません(2)

    --------------------↓ # ログディレクトリ (フルパスだと / から) $log_dir = "."; ↑これは「/bbs.log」と入れるのでしょうか? ちなみに上記全ての書類はcgi-binで同階層です。 # 表示ファイルディレクトリ (フルパスだと / から) $htm_dir = "."; ↑これもよく分かりません。 # CGIスクリプト自身をURLで指定 $script = "http://www.●●●.ne.jp/cgi-bin/lomobbs.cgi"; ↑の様に入れましたが合っていますでしょうか? # 表示ファイル (index.html) のある「ディレクトリ」をURLで指定 $htm_url = "http://www.●●●.ne.jp/cgi-bin"; # ログファイル名 $logfile = "bbs.log"; # ロックファイル名 $lockfile = './bbs.lock'; # 過去ログのあるディレクトリ (フルパスだと / から) $past_dir = "."; # 補助プログラムのファイル名 $subfile = './bbs2.cgi'; ---------------------------- 以上、アヤシイ個所を書いてみました。 おかしな個所があれば教えてください。 ちなみに、DLしたcgiの書類名を変更したのですが、 それは何か影響はありますか? いくらやり直してもページが表示されません。

    • 締切済み
    • CGI
  • CGIの設置

    CGI設置に挑戦しています。 http://www.kent-web.com/bbs/clip.html KENT WEBのClip Boardを設置しようと思っているのですが、ホームディレクトリってどうやって設定するんですか? あと、3G2ファイルをアップロードできるようにしたいのですが、どうすればよいでしょうか?

    • 締切済み
    • CGI
  • CGIの使い方について教えてください

    CGIの使い方について教えてください。 自分が運営しているホームページに掲示板を作成したいので、以下のCGIを使うことにななりました。ですが、初心者のためうまく出来ません。詳しい方、教えてください。 http://www.kent-web.com/bbs/joyful.html? joyful.cgi を エディタ で開いて以下の箇所を修正します。 #!/usr/local/bin/perl  (プロバイダで定められたPerlへのパスを指定します) と説明されていますが、Perlの意味が解りません。これは一体なんでしょう? 設定のやり方等を詳しく教えてください。

専門家に質問してみよう