ローカルサイトパス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 とエラーが出ます。アーカイブディレクトリのパーミッションは修正しています。考えられるエラーの原因を教えてください。
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ホスティングサービス (レンタルサーバー)
これはたまにうちでも起こります。
原因は.newファイルがファイルロックされたままになっていると考えています。
.newファイルを一度削除すると普通に再構築できたりします。
全体を再構築しながら別のエントリを保存したりするときに起こるようです。
ありがとうございます。これも知りませんでした。
ありがとうございます。かなり参考になります。