トピック このトピックは解決済みです
TOPIC 管理者認証画面が正確に表示されません。
Posted by JZ
at 2010/10/27(水) 04:11
分類: 新規設置トラブル

はじめまして、JZと申します。


さて、表題の通りセットアップの最中に、
管理者認証画面に行こうとすると、

「database.cgi」のテキストが表示されます。

そうです、あのだら〜とした半角英数字が延々と表示されるのです。

なぜでしょうか?

一通りread meを読みながら進めてきたのですが…
パーミッションも
http://www.higaitaisaku.com/amigopermission.html
↑のサイト様のご教示の通り入力したのですが…

cgi初心者です。
宜しくお願い致します。

編集: 2010/10/30(土) 03:26
トピック このトピックは解決済みです
レス表示 古い順 新しい順 | 6件のレス 1-6 表示中
RES レスメッセージ
Posted by 陸奥謳歌
at 2010/10/27(水) 09:43
Re:管理者認証画面が正確に表示されません。
初めまして、陸奥謳歌です。
投稿内容では、状況判断しにくいのですがJZさんがご利用されているサーバは
CGIが利用できるのかご確認下さい。

プログラムソースがテキスト表示されるということはperl(cgi or plの拡張子)が認識されていません。

また、レンタルサーバではなく自宅サーバでの利用だとリナックス系(Win系はパーミッション設定の必要が無いため)と
思いますのでPerlのインストール等をもう一度、ご確認してみてください。

> No4365への引用返信
> はじめまして、JZと申します。
>
>
> さて、表題の通りセットアップの最中に、
> 管理者認証画面に行こうとすると、
>
> 「database.cgi」のテキストが表示されます。
>
> そうです、あのだら〜とした半角英数字が延々と表示されるのです。
>
> なぜでしょうか?
>
> 一通りread meを読みながら進めてきたのですが…
> パーミッションも
> http://www.higaitaisaku.com/amigopermission.html
> ↑のサイト様のご教示の通り入力したのですが…
>
> cgi初心者です。
> 宜しくお願い致します。

編集: 2010/10/27(水) 09:49
Posted by JZ
at 2010/10/27(水) 14:32
Re:管理者認証画面が正確に表示されません。
陸奥謳歌さま

ご助言ありがとうございます。
また、不明確な表現で申し訳ありません。

私はレンタルサーバーのSpeeverを利用しているのですが、調べてみましたところCGIの利用は可能でした。

ひょっとしたら転送先のディレクトリに問題があると思い、Speeverの利用説明書を見たところ、

[ www/---/bin ]

となっていることに気付き、 bin のディレクトリに、「database.cgi」と「db-setup.cgi」を格納しました。この設定で合っているのでしょうか?

また、db-setup.cgiの中の「基本ディレクトリ」は、

http://www.---.com/^^^/database

としてあります。

「^^^」としているのは、会員専用のディレクトリ「^^^」の中でdatabaseを利用したいと思っているからです。

この場合、管理者認証URLは

http://www.---.com/^^^/database/database.cgi?cmd=ac

で合っているのでしょうか?


まったくとんちんかんで申し訳ありません。
宜しくお願い致します。


> No4366への引用返信
> 初めまして、陸奥謳歌です。
> 投稿内容では、状況判断しにくいのですがJZさんがご利用されているサーバは
> CGIが利用できるのかご確認下さい。
>
> プログラムソースがテキスト表示されるということはperl(cgi or plの拡張子)が認識されていません。
>
> また、レンタルサーバではなく自宅サーバでの利用だとリナックス系(Win系はパーミッション設定の必要が無いため)と
> 思いますのでPerlのインストール等をもう一度、ご確認してみてください。
>
>> No4365への引用返信
>> はじめまして、JZと申します。
>>
>>
>> さて、表題の通りセットアップの最中に、
>> 管理者認証画面に行こうとすると、
>>
>> 「database.cgi」のテキストが表示されます。
>>
>> そうです、あのだら〜とした半角英数字が延々と表示されるのです。
>>
>> なぜでしょうか?
>>
>> 一通りread meを読みながら進めてきたのですが…
>> パーミッションも
>> http://www.higaitaisaku.com/amigopermission.html
>> ↑のサイト様のご教示の通り入力したのですが…
>>
>> cgi初心者です。
>> 宜しくお願い致します。
Posted by 陸奥謳歌
at 2010/10/28(木) 13:12
Re:管理者認証画面が正確に表示されません。
どうも陸奥謳歌です。

このレンタルサーバーは契約内容(プラン)によってCGI等の設置場所が違うそうです。(※電話にて確認しました)

1.スピーバープランの場合
指定された場所(3箇所)のみに設置可能
※注意 画像は別フォルダに設置

2.SSプラン
どこにでも自由に設置できるそうです。


1のプランの場合「db-setup.cgi」の設定には注意して下さい。
databaseフォルダと同じ場所にimage、fileフォルダは設置できないのでhtml用のフォルダ内に上記のフォルダを設置して下さい。

設定方法 db-setup.cgi
# ■画像ディレクトリ
$ImageDir='相対パスでhtml用のフォルダ内に設置した場所/image';

# ■ファイルアップロードディレクトリ
$UpDir='相対パスでhtml用のフォルダ内に設置した場所/file';

これで動作すると思います。

> No4368への引用返信
> 陸奥謳歌さま
>
> ご助言ありがとうございます。
> また、不明確な表現で申し訳ありません。
>
> 私はレンタルサーバーのSpeeverを利用しているのですが、調べてみましたところCGIの利用は可能でした。
>
> ひょっとしたら転送先のディレクトリに問題があると思い、Speeverの利用説明書を見たところ、
>
> [ www/---/bin ]
>
> となっていることに気付き、 bin のディレクトリに、「database.cgi」と「db-setup.cgi」を格納しました。この設定で合っているのでしょうか?
>
> また、db-setup.cgiの中の「基本ディレクトリ」は、
>
> http://www.---.com/^^^/database
>
> としてあります。
>
> 「^^^」としているのは、会員専用のディレクトリ「^^^」の中でdatabaseを利用したいと思っているからです。
>
> この場合、管理者認証URLは
>
> http://www.---.com/^^^/database/database.cgi?cmd=ac
>
> で合っているのでしょうか?
>
>
> まったくとんちんかんで申し訳ありません。
> 宜しくお願い致します。
>
>
>> No4366への引用返信
>> 初めまして、陸奥謳歌です。
>> 投稿内容では、状況判断しにくいのですがJZさんがご利用されているサーバは
>> CGIが利用できるのかご確認下さい。
>>
>> プログラムソースがテキスト表示されるということはperl(cgi or plの拡張子)が認識されていません。
>>
>> また、レンタルサーバではなく自宅サーバでの利用だとリナックス系(Win系はパーミッション設定の必要が無いため)と
>> 思いますのでPerlのインストール等をもう一度、ご確認してみてください。
>>
>>> No4365への引用返信
>>> はじめまして、JZと申します。
>>>
>>>
>>> さて、表題の通りセットアップの最中に、
>>> 管理者認証画面に行こうとすると、
>>>
>>> 「database.cgi」のテキストが表示されます。
>>>
>>> そうです、あのだら〜とした半角英数字が延々と表示されるのです。
>>>
>>> なぜでしょうか?
>>>
>>> 一通りread meを読みながら進めてきたのですが…
>>> パーミッションも
>>> http://www.higaitaisaku.com/amigopermission.html
>>> ↑のサイト様のご教示の通り入力したのですが…
>>>
>>> cgi初心者です。
>>> 宜しくお願い致します。

編集: 2010/10/28(木) 13:15
Posted by JZ
at 2010/10/29(金) 03:39
Re:管理者認証画面が正確に表示されません。
陸奥謳歌様

ご丁寧に教えて頂いてありがとうございます。
電話までして頂いて…申し訳ありません。

私はspeeverプランです。(厄介な方ですね)
ご教示の通りやってみました。

が、うまくいきません…

「html用のフォルダ」というのは、
「新規作成→フォルダ」で作成できる普通のフォルダのことでしょうか?

www/htdocs/の中にdatabase.cgiの入ったdatabaseフォルダを入れるのか、
それとも、
www/htdocs/binの中に入れるのか、
そのあたりも判別できません…

また、database.cgiとdb-setup.cgiはdatabaseフォルダの中に入っていてよいのでしょうか。それとも別々にするのでしょうか。

結局、なにをどうやってもうまくいかないのです。
どうしてもあの半角英数字のだら〜っとしたのが出てきます。

ちなみにインターネットのURLの末尾は、
database/database.cgiで良いのでしょうか?


ご教示頂いた他にも、いろいろと試してみました。
以下のspeeverのマニュアルサイトも参考にしてみました。
http://www.speever.net/manual/web-manual/before/cgi.html
このサイトの説明によると、「cgiファイルとその他のファイルは別々のフォルダに」というような注意がなされているので、そんな風にもしてみました。

それでもやはりできないのです。

db-setupの「相対パス」というのは、
「基本ディレクトリ」の続きを[ ./ ]に続けて書く、と理解していますが、合っているのでしょうか。
その場合、基本ディレクトリの末尾は必ず「database」になりますよね?
で、fileフォルダやimageフォルダは「databaseフォルダ」と同じところには置けないので「htmlフォルダ」を別に作るということでしたが、そのフォルダは「databaseフォルダ内に作られる」と理解していいのでしょうか。それとももう1つ上の階層に作られるのでしょうか。

ひとまず試行錯誤した後の現在のディレクトリ状況は、
www/htdocs/bin/database/dataabase.cgi
www/htdocs/bin/database/db-setup.cgi
www/htdocs/db-files/(その他のファイル)
※「db-files」というのは、私が勝手に名付けたフォルダ名です。


まったく何にも知らなすぎて、うまく質問できない自分自身にイライラしてしまいます。
本当に申し訳ありません。

これでも何かご助言が頂けるようでしたら、宜しくお願い致します。






> No4369への引用返信
> どうも陸奥謳歌です。
>
> このレンタルサーバーは契約内容(プラン)によってCGI等の設置場所が違うそうです。(※電話にて確認しました)
>
> 1.スピーバープランの場合
> 指定された場所(3箇所)のみに設置可能
> ※注意 画像は別フォルダに設置
>
> 2.SSプラン
> どこにでも自由に設置できるそうです。
>
>
> 1のプランの場合「db-setup.cgi」の設定には注意して下さい。
> databaseフォルダと同じ場所にimage、fileフォルダは設置できないのでhtml用のフォルダ内に上記のフォルダを設置して下さい。
>
> 設定方法 db-setup.cgi
> # ■画像ディレクトリ
> $ImageDir='相対パスでhtml用のフォルダ内に設置した場所/image';
>
> # ■ファイルアップロードディレクトリ
> $UpDir='相対パスでhtml用のフォルダ内に設置した場所/file';
>
> これで動作すると思います。
Posted by 陸奥謳歌
at 2010/10/29(金) 15:07
Re:管理者認証画面が正確に表示されません。
こんばんは、陸奥謳歌です。

まず最初に、このサーバーのスプーバープランははCGIを設置する場所に画像関連のフォルダを置け(同じ場所)ません。

私の説明が悪かったようで申し訳ありません。

var/www/html/bin/

上記のフォルダにdatabaseをアップロードします。
※注意 file、imageフォルダの2つはアップロードしないで下さい。

var/www/html/

次に上記のフォルダにfile、imageフォルダをアップロードします。

db-setup.cgiの設定は下記のようにして見て下さい。

# ■画像ディレクトリ
$ImageDir='../html/image';

# ■ファイルアップロードディレクトリ
$UpDir='../html/file';

パーミッションの設定が間違っていなければ、これで動作するはずです。
Posted by JZ
at 2010/10/30(土) 03:26
Re:管理者認証画面が正確に表示されません。
陸奥謳歌様

おかげさまで、やっと設置が完了しました!
ログイン画面が出てきた時は感動で泣きそうでした。。

ただ、トップの画像が出てきませんが。。
多分、「AmigoDatabase」というロゴが出るはずの場所だと思います。
これはやはり画像ファイルのパスが違っている聖でしょうか?

まだまだ環境設定をちょろっとやっただけなのですが、
「検索フォーム」というところをクリックすると、「403Forbidden」が出ます。
これは設置がうまくいっていないからでしょうか?
それともまだ何も設定していないからでしょうか?

まだまだ勉強しなければいけないところは多々ありますが、
それでもここまで辿り着けて本当にうれしいです。

陸奥謳歌様が諦めずに丁寧に教えてくださったおかげです。
本当にありがとうございました。



> No4373への引用返信
> こんばんは、陸奥謳歌です。
>
> まず最初に、このサーバーのスプーバープランははCGIを設置する場所に画像関連のフォルダを置け(同じ場所)ません。
>
> 私の説明が悪かったようで申し訳ありません。
>
> var/www/html/bin/
>
> 上記のフォルダにdatabaseをアップロードします。
> ※注意 file、imageフォルダの2つはアップロードしないで下さい。
>
> var/www/html/
>
> 次に上記のフォルダにfile、imageフォルダをアップロードします。
>
> db-setup.cgiの設定は下記のようにして見て下さい。
>
> # ■画像ディレクトリ
> $ImageDir='../html/image';
>
> # ■ファイルアップロードディレクトリ
> $UpDir='../html/file';
>
> パーミッションの設定が間違っていなければ、これで動作するはずです。
Access: 1,210,919
 
ソーシャルブックマーク: Yahoo!ブックマーク Google Bookmarks はてなブックマーク Livedoorクリップ @niftyクリップ FC2ブックマーク Buzzurl Delicious トピックイット newsing it!