超初心者です。よろしくお願いします。

Dreamweaver CS3を使用してホームページを作成しています。
PostMailの設置も無事に成功して、動作も確認しました。
その後今度は掲示板を設置しようと、同じくKentさんの「ybb」を設置しました。
こちらも無事に成功して、動作を確認しました。

ところがその後、PostMailの方に「インターネットサーバーエラー」が発生していたようで(人からエラーになると聞いた)、確認して一応、パーミッションを再度設定し直したら大丈夫になりました。

質問は、今回ybbの設定時にはまったく触っていなかったPostMailのパーミッションが知らないうちに変わってしまったのはどうしてか、という事です。

そもそもパーミッションは定期的に設定をし直さなくてはいけないものなのでしょうか?

初歩的な質問で申し訳ございませんが、今後のために教えて頂けると助かります。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

Dreamweaverの画面を見たことがないのでわからないのですが


この問題が1回だけで、その後発生していないのなら
何らかの勘違いか操作ミスがあったのか程度で、重要視する必要はないと思います。

サーバーですが「さくら」なら、私も過去に使用しましたが、勝手にパーミッションが変わることもなかったので、心配はいらないでしょう。

もし、何度も発生するようなら、考える必要があると思います。
    • good
    • 0
この回答へのお礼

ありがとうございます!
しばらくはこのまま様子を見てみます。

お礼日時:2009/05/21 07:19

補足要求です。


設置の流れは
1. PostMail設置→PostMail正常動作
2. ybb設置→ybb正常動作・PostMailエラー
つまり、ybbを設置したら、PostMailがエラーになったということでしょうか?

ybbとPostMailは別々のディレクトリに入れていますか?
ybbとPostMailの関係を明示してください。

>パーミッションを再度設定し直したら大丈夫になりました。
どのファイルまたはディレクトリのパーミッションが原因だったかわかりますか?

>パーミッションは定期的に設定をし直さなくてはいけないものなのでしょうか
基本的にパーミッションが変わるということはありません。
(cgiで変えている場合やサーバー側の要因もありますが)

この回答への補足

outbraveさん、ありがとうございます。

ybbとPostMailはべつのディレクトリで設置しています。
(まったく別物としてフォルダを分けています)

ybbの設置後、「フォーム(PostMail)がサーバーエラーになる」
と言われ、確認したところ「500」のエラーメッセージがでていました。
よく分らなかったので、とりあえずPostMailのパーミッションを全て入れ直したところ正常に戻りました。

パーミッションを入れる時に、いつも数字だけを入れ直す(チェックボックスは触らず)んですが、
画面を開くと必ずといっていいほど初期数値(Dreamweaverの)になっています。
なので、実際にどのパーミッションがおかしくなっていたのか分らない状況です。

...ってそもそもこの作業の方法が間違っているのかな?と自信がなくなってきました。(チェックボックスを直さなくてはダメ?)
作業マニュアルでは数値の入れ直すだけでよい、となっていました。

ちなみにサーバーは「さくら」を使用しています。

補足日時:2009/05/20 16:42
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QCGIのパーミッション設定で困っています

初級者ですがよろしくお願いします。

Dreamweaver MXでホームページを制作、アップデートを行っています。
レンタルサーバーはさくらインターネットさんのを使用し、KENT WEBさんのフォームメールを設置している段階で困っています。

パーミッションの設定をするのに、MXのSet Permissions機能をダウンロードし、確かにリモートビューからファイルを選択して右クリックすると『Set Permissions』の表示が追加されたのですが、それをクリックすると
Set Permissions only works with version 7.0.1. and above
と表示されるだけで、全く変更の余地がありません。

これが原因かも不明ですが、送信ボタンをクリックしても"Internal Server Error"と表示され上手くいきません。

自分なりにあっちこっちでたくさん調べましたが、どうにもなりません。
どなたか解決策を教えて下さい!

Aベストアンサー

http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/900f7bf03cd385244925696900084026/d1e9d260ec6e4b6e492571db00051547?OpenDocument#anc_b-2
「Dreamweaver MX 2004 7.0.1 以降で接続の問題が発生する場合、[サイト定義] ダイアログボックスで [サーバー互換性] のオプションを変更し、接続できるかどうかを確認します。」
だそうです。

これでもだめなら、お使いのセキュリティというのは、Noton Personal Firewall( Internet Security)なのでしょうか?一旦ファイヤーウォールを無効にして接続してみて、それで接続できるようならノートン先生が邪魔をしているということなので
http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/900f7bf03cd385244925696900084026/d1e9d260ec6e4b6e492571db00051547?OpenDocument#anc_a-10
パッシブモードにするとか、ノートン側でdreamweaverは通してもらうように設定する
http://service1.symantec.com/SUPPORT/INTER/nisjapanesekb.nsf/0/49256b02002655fd49256b8e0043d997?OpenDocument&seg=hm&lg=ja&ct=jp
でしょうかね。

http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/900f7bf03cd385244925696900084026/d1e9d260ec6e4b6e492571db00051547?OpenDocument#anc_b-2
「Dreamweaver MX 2004 7.0.1 以降で接続の問題が発生する場合、[サイト定義] ダイアログボックスで [サーバー互換性] のオプションを変更し、接続できるかどうかを確認します。」
だそうです。

これでもだめなら、お使いのセキュリティというのは、Noton Personal Firewall( Internet Security)なのでしょうか?一旦ファイヤーウォールを無効にして接続してみて...続きを読む

Qkentさんのpostmailをホームページに設置しようとしています。

kentさんのpostmailをホームページに設置しようとしています。チェックモードでは、http://****.sp.****.to/postmail/postmail.cgi?mode=checkで、すべてOKだったのですが、

いざドリームウィーバーCS3で
<a href="http://****.sp.****.to/postmail/postmail.html">メール送信フォーム</a> と貼り付けて、http://****.sp.****.to/からリンクして送信フォームのページに最初は一度だけとんだのですが・・・試しに適当に記入して送信ボタンを押してみたら、404 Not Foundになってしまいました。

postmail.cgiのほうには、# 本体プログラム【URLパス】
$script = 'http://****.sp.****.to/postmail/postmail.cgi';と書いているのですが、何か問題がありますでしょうか?ちなみにレンタルサーバーがsendmailを使えないため、
# メール送信形式
# 1 : sendmail送信(sendmailが利用可能なサーバ)
# 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
$send_type = 2;として、

# SMTPサーバ
$server = "mail.server.sp.****.to.jp";
としています。

# POP3サーバ【POP before SMTPのとき】
$pop3sv = 'mail.server.xx.jp';

# POP3ポート番号(通常は110)【POP before SMTPのとき】
$pop3port = 110;

# 接続ID【POP before SMTPのとき】
$user = 'user_id';

# 接続パスワード【POP before SMTPのとき】
$pass = 'password';
としたままにしています。

あと、試しに'http://****.sp.****.to/public_html/postmail/postmail.cgi'という風にpublic_htmlを入れてみたのですが、変化ありませんでした・・・。

どなたかCGIに詳しい方、教えてください。よろしくお願いします。

kentさんのpostmailをホームページに設置しようとしています。チェックモードでは、http://****.sp.****.to/postmail/postmail.cgi?mode=checkで、すべてOKだったのですが、

いざドリームウィーバーCS3で
<a href="http://****.sp.****.to/postmail/postmail.html">メール送信フォーム</a> と貼り付けて、http://****.sp.****.to/からリンクして送信フォームのページに最初は一度だけとんだのですが・・・試しに適当に記入して送信ボタンを押してみたら、404 Not Foundになってしまいました。

postmail....続きを読む

Aベストアンサー

>404 Not Found
指定した場所にそのファイルがないということです。
cgiの設置以前の問題です。

postmail.htmlというファイルが、public_htmlのディレクトリ(フォルダ)直下にあるはずのpostmailというディレクトリにあるかきちんと確認し、なければファイルをアップロードしてください。

># SMTPサーバ
>$server = "mail.server.sp.****.to.jp";
># POP3サーバ【POP before SMTPのとき】
>$pop3sv = 'mail.server.xx.jp';
あなたが使っているメールのPOP3およびSMTPサーバ名をきちんと設定していますか?

># 接続ID【POP before SMTPのとき】
>$user = 'user_id';
># 接続パスワード【POP before SMTPのとき】
>$pass = 'password';
>としたままにしています。
Kentさんがサンプルとして書いているのをそのまま利用していませんか?
もしそうならエラーが出ます。

正直な感想を書きます。
Kentさんのcgiは設置は簡単な部類です。
解説ページすらが理解できなければ使わない方が無難です。

>404 Not Found
指定した場所にそのファイルがないということです。
cgiの設置以前の問題です。

postmail.htmlというファイルが、public_htmlのディレクトリ(フォルダ)直下にあるはずのpostmailというディレクトリにあるかきちんと確認し、なければファイルをアップロードしてください。

># SMTPサーバ
>$server = "mail.server.sp.****.to.jp";
># POP3サーバ【POP before SMTPのとき】
>$pop3sv = 'mail.server.xx.jp';
あなたが使っているメールのPOP3およびSMTPサーバ名をきちんと設定していますか?...続きを読む

Qこれはどういう意味でしょうか?

For the permission you need please refer your request to the originating publisher.とはどういう意味でしょうか?

Aベストアンサー

「必要な許可を得る為に、発信先である発行元にその要求を伝えてください。」
・・・で意味はわかりますか?
おそらく
For the permission you need, please refer your request to the originating publisher.
・・・ということではないでしょうか。

Q至急!KENTさんのclipmail設置不具合について

急いでおります。至急回答をいただければ助かります!

KENTさん配布のclipmailをPCサイトと携帯サイトで使いたいです。
PCサイトは動作の確認ができましたが携帯サイトできちんと動きません。

PCサイトの下位ディレクトリに携帯サイトのディレクトリがあり、
各々にclipmailのディレクトリがあります。
携帯サイトのフォームで送信ボタンを押すと、
確認画面ではなく上位層のPCサイトのページ
(http://www.ts1-mike.co.jp/staff.html)が表示されます。
----------------------------------------
上位層
http://www.ts1-mike.co.jp/
下位層
http://www.ts1-mike.co.jp/m/
----------------------------------------

同様に、簡易チェックのURL
(http://www.ts1-mike.co.jp/clipmail.cgi?mode=check)を打ち込んでも
チェック画面ではなく同じページ
(http://www.ts1-mike.co.jp/staff.html)が表示されます。


納品期限が数時間後に迫っており、困惑しております。
ご助言宜しくお願い申し上げます!

急いでおります。至急回答をいただければ助かります!

KENTさん配布のclipmailをPCサイトと携帯サイトで使いたいです。
PCサイトは動作の確認ができましたが携帯サイトできちんと動きません。

PCサイトの下位ディレクトリに携帯サイトのディレクトリがあり、
各々にclipmailのディレクトリがあります。
携帯サイトのフォームで送信ボタンを押すと、
確認画面ではなく上位層のPCサイトのページ
(http://www.ts1-mike.co.jp/staff.html)が表示されます。
-----------------------------------...続きを読む

Aベストアンサー

すみません、もっと初歩的かも知れません。

m/staff_form.html

<form action="./clipmail.cgi">
の部分が違うのではないかと思います
<form action="./clipmail/clipmail.cgi">
参照しているディレクトリがずれてますね。

お時間が無いということですのでとりあえずこれを報告してから
また分かったことがあったら書き込みますね。

Qパーミッション

無料で配布してあるCGIを設置したのですが、
You don't have permission to access /usr/bin/***.cgi on this server
と出てきます。
パーミッションの設定ミスかと思ったのですが、CGIファイルはすべて755に変えてあるのを確認しました。

環境は、自宅サーバで、OSがFedoraCore5です。

Aベストアンサー

まず 本当に/usr/bin/以下に有るのなら危険なので
/home/ か/var/www などの下のディレクトリに移してください。
それとfedora5標準の(またはyumで入れた)httpdならsuexecが有効ですので.cgiは755ではなく700で動きます。

You don't have permission to accessになる原因は.cgiのパーミッション以外では
1. options の設定がされていない =>httpd.confか .htaccessでOptions ExecCGI
2. 上位ディレクトリのどこかが700 (701でOK)
3. selinuxで制限されている =>ルート権限で setenforce 0 を試してみる

QKENT 掲示板 ASAHIネットでの設置は可能ですか?

KENTBBS掲示板 ASAHIネットでの設置は可能ですか?

今、作業しているのですが、動作チェックできませんでした。
よろしくおねがいします。

Aベストアンサー

自作CGIは無理みたいなので、たぶんだめです。

QForbiddenの意味

サイトを作り、CGIを設置したはずなんですけどフォームの送信ボタンを押すとこのメッセージが出てきます。

Forbidden

You don't have permission to access /postmail/postmail.cgi on this server.

どんな意味なんでしょうか?ご指導お願いします。

Aベストアンサー

禁止を意味する英語ですね.
ファイルやディレクトりが存在するが,アクセス許可がない時にでます.

You don't have permission to access /postmail/postmail.cgi on this server.
あなたはこのサーバ上にある/postmail/postmail.cgiに対するアクセス権を持っていません.

これは,メールフォームのプログラムで送信した場合っぽいですね.
そのサーバでpostmailの使用が許可されているかとか見直したら良いと思います.

Qpostmailの確認画面でプルダウンの選択内容を表示させたい

http://oshiete1.goo.ne.jp/qa4282501.html

昨日、上記の件で質問させていただいて送信先をプルダウンメニューで振り分けることには成功しました。

htmlの方では下記のように番号で振り分けています。

----------------------------------------
<select name="ご住所(都道府県)">
<option value="" selected="selected">選択してください</option>
<option value="0">東京都</option>
<option value="1">神奈川県</option>
<option value="2">千葉県</option>
</select>
----------------------------------------
しかし、こうしたときに確認画面へ進むと【ご住所(都道府県)】の部分では当然数字が表示されてしまいます。


そこで確認画面でも東京都であれば、東京都と表示させたいので、

----------------------------------------
<select name="ご住所(都道府県)">
<option value="" selected="selected">選択してください</option>
<option value="東京都">東京都</option>
<option value="神奈川県">神奈川県</option>
<option value="千葉県">千葉県</option>
</select>
----------------------------------------

と設定し直し、CGIの方で、

----------------------------------------
if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
---------------------------------------
と書いて、振り分けるようにしました。こうしたところ、一回目の送信はうまく出来ているようですが、2回目、3回目となると、1回目送信したところに送られて振り分けることが出来ませんでした。

お分かりになる方、お教えいただけますか?

http://oshiete1.goo.ne.jp/qa4282501.html

昨日、上記の件で質問させていただいて送信先をプルダウンメニューで振り分けることには成功しました。

htmlの方では下記のように番号で振り分けています。

----------------------------------------
<select name="ご住所(都道府県)">
<option value="" selected="selected">選択してください</option>
<option value="0">東京都</option>
<option value="1">神奈川県</option>
<option value="2">千葉県</option>
</select>
---------------------...続きを読む

Aベストアンサー

>----------------------------------------
>if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
>elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
>elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
>---------------------------------------
>と書いて、振り分けるようにしました。

その場合、==(半角)は使えません。eqを使いましょう。
if ($right eq '東京都') {$mailto = 'aaa@xxx.com';}

QJAVAでパーミッションを設定する。

お世話になります。

JAVAでUNIXファイルシステム上のファイルにパーミッションを設定することは可能なのでしょうか?

java.security.Permissionクラスなんかをjavadocで見てみたのですが、いまいちピンっと来なかったので。
もし可能であれば、どのクラスのどのメソッドを使えば、実現できるのかを教えてもらえると助かります。

よろしくお願いします。

Aベストアンサー

Java プログラムから chmod で行うようなアクセス制御を
かけたい、ということでしょうか。
以下、もしそうであれば、ですが、

java.security.Permission クラス(とそのサブクラス)は
Java のプログラムに対するアクセス権限を制御するだけで、
OSのもつアクセス制御機能を利用するためのものではありません。

質問されてるようなことを実現したいのであれば、
お勧めはできませんが、
Runtime#exec を使って chmod を実行するしかないと思います。

QWeb Diary Professional設置後のパーミッションについて!

すみませんが、Web Diary Professionalについて教えて下さい。
上記のCGIを自己設置しました。
無事にアップロードし説明通りにパーミッションを設定したのですが。
ちょっとわからなくなってきています。

初めの拡張子がcgi、log ファイルとdiarypro以下のフォルダーは言われたとおりに属性を変更できました。
けれど、それ以外のサブファイルやフォルダーについては細かく書かれてないのでそういったファイルなどは属性を変更しなくても良いのか?と言うことです。
(HTMLファイルもそのままアップしたままです。)
一応、無事に表示はされてるようですが後でエラーが起きないかどうか気になってしまったので教えて下さい。
ちなみにcgiファイルは705、logファイルは606、フォルダーは707でアップしてます。

Aベストアンサー

パーミッションが指定されていない、フォルダやファイルは通常、変更の必要はありません。
特殊なサーバーもありますので、必ずとは言い切れませんが。

suEXEC の設定がありますので、必要があれば変更しますが
>ちなみにcgiファイルは705、logファイルは606、フォルダーは707でアップしてます。
suEXEC ではなさそうですので、そのままでよいと思います。


人気Q&Aランキング

おすすめ情報