No.9088 投稿時間:2003年03月19日(Wed) 03:54 投稿者名:ぱおち URL:
こんばんは。
先日はアドバイスありがとうございました。
無事、管理者権限の設定、アクセス許可等の設定を終えました。
あとはコンテンツの完成を目指しています。
先日、KENTさんのHPから日記のCGIをDLして普通に設置したところ、無事表示されました。
ところが、管理人用パスでログインすると、画面左側にあったカレンダーが右にでてきてしまうのです。
結果、左からカレンダー、カレンダー、管理人パス入力フォームとなってしまいます。
CGIの内容は色を変えたり日本語を英語にした程度で、改造まではしていません。
ただ、それが原因かと思って、きれいなDLしたてのファイルを上書きしてみましたがだめでした。
またほかの掲示板のCGIを設置したところ、はやり管理人用パスでログインしても管理人用のページに
移動しません。そこで、アクセス許可をeveryoneフルアクセスにしたりとかしましたがだめでした。
どうしてこのようなことになってしまうのか、まったく検討がつきません。
サーバ機のOSはWindows2000で、wwwサーバはAN HTTPDです。
何か、心当たりがありましたら、アドバイスいただければ幸いです。
よろしくおねがいしますm(_ _)m
No.9101 投稿時間:2003年03月19日(Wed) 22:46 投稿者名:帯鯖 URL:
帯鯖@名古屋です。
> 先日、KENTさんのHPから日記のCGIをDLして普通に設置したところ、無事表示されました。
> ところが、管理人用パスでログインすると、画面左側にあったカレンダーが右にでてきてしまうのです。
単に HTML の問題だと思います。
CGI といえど、単に HTML を吐き出すだけの処理にすぎませんので。
・ table タグが綺麗に対応していない、あるいは align, valign 属性の問題
・ FORM タグの挿入位置
・ ブラウザ違い、OS の違い
だろうと考えられます。
この解決は、自分でコードをチェックする、あるいは製作者へ質問してみると早そうです。
table タグの確認には、border 属性にとりあえず「1」を与えてみるとよいです。
> またほかの掲示板のCGIを設置したところ、はやり管理人用パスでログインしても管理人用のページに
> 移動しません。そこで、アクセス許可をeveryoneフルアクセスにしたりとかしましたがだめでした。
でしょうね。CGI 自体が問題なく動作するならば、パーミッションは関係ありません。
管理人ログインの処理は、大抵の場合、コードに引数を与えるものです。
「引数を管理人しか知らない」から、管理人による処理ができるだけです。
おそらく、サブルーチンが読めていないのでは?あるいは、POST 形式で引数を投げていないなど。
コードが読めるのであれば、ほんの少しのことですのでトライしてみてください。
# 最も、フリーで配布しているソースを読むほど酷なことはありませんが。
がんばってください。
No.9122 投稿時間:2003年03月20日(Thu) 13:08 投稿者名:OAK URL:
> 先日、KENTさんのHPから日記のCGIをDLして普通に設置したところ、無事表示されました。
> ところが、管理人用パスでログインすると、画面左側にあったカレンダーが右にでてきてしまうのです。
KENTさんの掲示板の方が答えが出やすいかもしれません。
一度そちらで問い合わせしてみてはいかがですか
No.9123 投稿時間:2003年03月20日(Thu) 16:00 投稿者名:ぱおち URL:
こんにちは。
早々のアドバイスありがとうございました。
昨日、徹夜で引き続き検証をしておりましたところ、AN HTTPDの設定とアクセス許可の設定に
2重にミスが重なっていることがわかりました。
他のプロバイダにcgiを置いてみたところ、ちゃんと動いていましたので、原因がそのほかにある
ことがわかりました。
いろいろお騒がせしてすみません。
帯鯖さん、OAKさん、丁寧に教えてくださってありがとうございました。
現在アクセス許可が複雑に設定されすぎて、どこかに穴がある感もありますが、とにかくwwwサーバが
無事公開されましたので、このままコンテンツの充実を図りたいと思います。
(1週間に5時間ほどの公開ですが^^;)
ありがとうございました!