KENT-WEB サポートコーナー 過去ログ [ 0175 ]


記事No: 802
投稿日: 2007/06/08(Fri) 00:14:26
タイトルDiaryNote 画像を別サーバへ置きたい
ID情報: matsui
投稿者: mtyama
URLhttp://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi

DiaryNote v1.23を利用させて頂いておりますが質問です。

プロバイダはJomonインターネットサービス(http://www.jomon.ne.jp/)と言う所でして、CGIは専用サーバーです。
(cgi.jomon.ne.jp)

DiaryNote自体は普通に動作しておりましたが画像をたくさん使っているため、CGIサーバーの容量(10MB)をオーバーしてしまいました。
そこで画像ファイルだけJomonの別サーバーに置きたいのですが出来ますでしょうか?

# 画像ディレクトリとそのURL
# → 順に、サーバパス、URLパス(いずれも最後は / は不要)
$imgdir = 'jomon.ne.jp/~mtyama/AE/img';
$imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';

サーバパスの設定方法が解らず何度やってもチェックモードでNGと出ます。
http://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi?mode=check

そもそも画像だけ別サーバーに置く事は不可能なのか。
ご存知の方いましたら教えて下さい。よろしくお願いします。


記事No: 803
投稿日: 2007/06/08(Fri) 00:18:58
タイトルRe: DiaryNote 画像を別サーバへ置きたい
ID情報: matsui
投稿者: mtyama
URLhttp://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi

> DiaryNote v1.23を利用させて頂いておりますが質問です。
>
> プロバイダはJomonインターネットサービス(http://www.jomon.ne.jp/)と言う所でして、CGIは専用サーバーです。
> (cgi.jomon.ne.jp)
>
> DiaryNote自体は普通に動作しておりましたが画像をたくさん使っているため、CGIサーバーの容量(10MB)をオーバーしてしまいました。
> そこで画像ファイルだけJomonの別サーバーに置きたいのですが出来ますでしょうか?
>
> # 画像ディレクトリとそのURL
> # → 順に、サーバパス、URLパス(いずれも最後は / は不要)
> $imgdir = 'jomon.ne.jp/~mtyama/AE/img';
> $imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';
>
> サーバパスの設定方法が解らず何度やってもチェックモードでNGと出ます。
> http://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi?mode=check
>
> そもそも画像だけ別サーバーに置く事は不可能なのか。
> ご存知の方いましたら教えて下さい。よろしくお願いします。

ちなみに画像ファイルを置こうとしてるディレクトリは、
http://www.jomon.ne.jp/~mtyama/AE/img/ です。


記事No: 804
投稿日: 2007/06/08(Fri) 09:22:39
タイトルRe^2: DiaryNote 画像を別サーバへ置きたい
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

一概に別サーバと言っても2つの概念がありますから注意が必要です。

http://cgi.jomon.ne.jp/~mtyama/
http://www.jomon.ne.jp/~mtyama/

この場合、
1.呼び出しが違うだけでrootは同じサーバである
2.rootが全く別のサーバである

1であれば可能ですので、正確なサーバパスをプロバイダに問い合わせて設定して下さい。
2であれば不可能だとおもわれます。(ぷららやベッコアメと同じ)


記事No: 806
投稿日: 2007/06/08(Fri) 16:06:46
タイトルRe^3: DiaryNote 画像を別サーバへ置きたい
ID情報: matsui
投稿者: mtyama
URLhttp://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi

> 一概に別サーバと言っても2つの概念がありますから注意が必要です。
>
> http://cgi.jomon.ne.jp/~mtyama/
> http://www.jomon.ne.jp/~mtyama/
>
> この場合、
> 1.呼び出しが違うだけでrootは同じサーバである
> 2.rootが全く別のサーバである
>
> 1であれば可能ですので、正確なサーバパスをプロバイダに問い合わせて設定して下さい。
> 2であれば不可能だとおもわれます。(ぷららやベッコアメと同じ)

レスありがとうございます。
プロバイダに問い合わせてみたところ「CGIとwebサーバーは全く別になってる」との回答が返って来ました。

しかし、担当の方が勉強不足だそうで「rootの意味が解らない」と言われました・・・。

サーバパスは/home/mtyama/public_htmlだそうで、
$imgdir = '/home/mtyama/public_html';
このように記述してチェックモードから確認してみた所、
画像ディレクトリまでのパスは「OK」と出てます。
http://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi?mode=check

しかし画像のアップは失敗します。
(エラーなどは一切出ません。投稿処理の後、確認してみますと画像が表示されてません。

勉強不足のプロバイダ担当者の言うことなので、
本当にCGIとWebサーバーが別で動いてるのか怪しいと思うのですがどうでしょうか?


記事No: 807
投稿日: 2007/06/08(Fri) 16:27:42
タイトルRe^4: DiaryNote 画像を別サーバへ置きたい
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> プロバイダに問い合わせてみたところ「CGIとwebサーバーは全く別になってる」との回答が返って来ました。

そう言われるなら不可能としか回答出来ませんね。

ただ、1つ疑問点があります。
http://www.jomon.ne.jp/~mtyama/AE/img/20070606-1.jpg
http://cgi.jomon.ne.jp/~mtyama/diary/img/20070606-1.jpg
違うURLに同じ画像が何故あるのでしょう。
御自分で細工しましたか?

> サーバパスは/home/mtyama/public_htmlだそうで、
> $imgdir = '/home/mtyama/public_html';
> このように記述してチェックモードから確認してみた所、
> 画像ディレクトリまでのパスは「OK」と出てます。
> http://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi?mode=check

ちょっと間違っていませんか。

$imgdir = '/home/mtyama/public_html/AE/img';
$imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';
とするとどうなるのでしょう?

あと、FTP接続はwebサーバとcgiサーバ同じですか?別々ですか?


記事No: 808
投稿日: 2007/06/08(Fri) 16:58:18
タイトルRe^5: DiaryNote 画像を別サーバへ置きたい
ID情報: matsui
投稿者: mtyama
URLhttp://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi

> > プロバイダに問い合わせてみたところ「CGIとwebサーバーは全く別になってる」との回答が返って来ました。
>
> そう言われるなら不可能としか回答出来ませんね。
>
> ただ、1つ疑問点があります。
> http://www.jomon.ne.jp/~mtyama/AE/img/20070606-1.jpg
> http://cgi.jomon.ne.jp/~mtyama/diary/img/20070606-1.jpg
> 違うURLに同じ画像が何故あるのでしょう。
> 御自分で細工しましたか?

えっと、CGIサーバーからWebサーバーの方へ画像を移動しまして、
問題が解決するまで念のためCGIサーバーの方も残して置いてるだけです。

> > サーバパスは/home/mtyama/public_htmlだそうで、
> > $imgdir = '/home/mtyama/public_html';
> > このように記述してチェックモードから確認してみた所、
> > 画像ディレクトリまでのパスは「OK」と出てます。
> > http://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi?mode=check
>
> ちょっと間違っていませんか。
>
> $imgdir = '/home/mtyama/public_html/AE/img';
> $imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';
> とするとどうなるのでしょう?

私の勘違いでした。
$imgdir = '/home/mtyama/public_html';と記述すると、
CGIサーバーの方にアップロードされるようです。
(CGIサーバーとWebサーバーが別々なので当たり前ですが。)

> あと、FTP接続はwebサーバとcgiサーバ同じですか?別々ですか?

別々です。

解決策として例えば、
「2007年6月6日までの画像をWebサーバーへ移動し、CGIサーバーに残してあるものを削除。そしてこれからの日記の画像を今まで通りCGIサーバーへアップ。そしてまた容量がオーバーして来たらWebサーバーの方へ移動。」
こういう事は出来ないものでしょうか?


記事No: 809
投稿日: 2007/06/08(Fri) 17:04:29
タイトルRe^5: DiaryNote 画像を別サーバへ置きたい
ID情報: matsui
投稿者: mtyama
URLhttp://cgi.jomon.ne.jp/~mtyama/diary/diary.cgi

> $imgdir = '/home/mtyama/public_html/AE/img';
> $imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';
> とするとどうなるのでしょう?

CGIサーバーには/AE/img/と言うディレクトリが存在しませんので、
チェックモードで当然エラーが返って来ます。

CGIとWebサーバーは別々と言うのは間違いなさそうですね。


記事No: 810
投稿日: 2007/06/08(Fri) 17:31:18
タイトルRe^6: DiaryNote 画像を別サーバへ置きたい
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> > $imgdir = '/home/mtyama/public_html/AE/img';
> > $imgurl = 'http://www.jomon.ne.jp/~mtyama/AE/img';
> > とするとどうなるのでしょう?
>
> CGIサーバーには/AE/img/と言うディレクトリが存在しませんので、
> チェックモードで当然エラーが返って来ます。
>
> CGIとWebサーバーは別々と言うのは間違いなさそうですね。

そうですね。諸々を踏まえた結論としては不可能って事になります。
手動で入れ替えるのはご自由ですが。

# いっその事、サーバ移転を考えては?10MBって今時ね…^^;


[検索ページ]