MTの基本設定について質問です。

ローカルサイトパスhome/lcvirtualdomain/ドメイン名/htdocs/blog
ローカルアーカイブパス/home/lcvirtualdomain/ドメイン名/htdocs/blog/archives
としています。再構築をすると
/home/lcvirtualdomain/ドメイン名/htdocs/blog/archives.html.new への書き込みに失敗しました: ファイル「/home/lcvirtualdomain/ドメイン名/htdocs/blog/archives.html.new」を開けません: Permission denied とエラーが出ます。アーカイブディレクトリのパーミッションは修正しています。考えられるエラーの原因を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:toptyan No.1

回答回数87ベストアンサー獲得回数0

ポイント40pt

http://www.webmasters.jp/support/manual/controller/01_web/

WEBサーバー | WEBMASTERSホスティングサービス (レンタルサーバー)

上記のファイルパスを見る限りでは、借りているホスティングさんはHDELinuxコントローラであると推測されます。

まずひとつは、CGIディレクトリの実行許可は設定されましたか?

HDEで動いているサーバーさんは、CGIの実行許可を与えなければなりません。


そして、今回問題の出ているエラーは、パーミッションのえらーですね。

要は、書き込み権限を与えないとだめです。

FFFTPなどのサイトで、パーミッション(属性変更)などの説明を見れば解決しますよ。

1つ目のマニュアルは、HDEの操作説明です。(WEBサーバの部分)

2つ目が、FFFTPのパーミッション変更の操作説明です。


もうひとつ、一番問題なのは、上記すべてクリアしているはずなのに、うまくいかなかった件です。

基本的には、どのサーバでもそうですが、拡張子がほぼ決められています。

cgiは、.cgiもしくは、.plとすること、HTML文は、.htmlもしくは.htmなどといったようにです。

HDEは、システム上管理者がいろいろいじっちゃうと動かなくなるので、皆さんでご自由に変更してください。

ということになっています。

どうやって自由に変更するのかというと、.htaccessで変更します。

しかし、そのためには、HDEコントローラーで.htaccessの使用許可を行わなければなりません。

3つ目のマニュアルページに設定部分のページになっています。

.htaccessで、.newという拡張子で、perlが走るように設定してみられればいかがでしょうか。

http://ftp.hm/ffftp/Help/chmod.shtml

�����ύX�i�p�[�~�b�V�����ύX�j- FFFTP Support Page.

http://www.webmasters.jp/support/manual/controller/01_web/4_web....

ディレクトリ認証設定 | WEBMASTERSホスティングサービス (レンタルサーバー)

id:mkusume

ありがとうございます。かなり参考になります。

2005/08/31 08:42:52
id:worstman No.2

回答回数121ベストアンサー獲得回数6

ポイント40pt

これはたまにうちでも起こります。

原因は.newファイルがファイルロックされたままになっていると考えています。

.newファイルを一度削除すると普通に再構築できたりします。

全体を再構築しながら別のエントリを保存したりするときに起こるようです。

id:mkusume

ありがとうございます。これも知りませんでした。

2005/08/31 08:43:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません