webmasterです。
shirotayaさん、いろいろとお手数おかけしております。m(_ _)m
shirotayaさんがどのような質問をxreaさんにされたのかはわかりませんが、
今回の現象は、今のところ shirotayaさんの環境でのみ、起こっている現象の
ようです。
私もXREAを使っていますし、他のユーザーさんもXREAを使っていますが、
XREAさんの回答の通り、700以上で問題なく動作しています(マニュアルでは
707と記載しています)。
ですからこれはおそらく、CMSDの範疇を超えて、サーバー側の設定、
もしくはshirotayaさんがお使いのFTPソフトに何か原因がある可能性が高い
です。
よろしければ、以下の簡単なスクリプトをアップロードして実行してみて頂け
ないでしょうか。
コード: 全て選択
<?php
$fp = fopen( dirname(__FILE__) . "/test/test.txt", "a" );
fwrite( $fp, "test test test\n" );
fclose( $fp );
print ( 'exit' );
?>
このスクリプトを例えば test.php という名前で保存し、同じ場所にtestという名前
でフォルダを作ります。
という状態です(testフォルダ内にtest.phpがあるのではなく、test.phpと
同じフォルダに並んでtestフォルダもある、という状態です)。
例えば私の使っているXREAのサーバですと、testフォルダのパーミッションが
705(初期状態)だと、permission deniedというエラーが発生します。
しかし、707に変更してから実行すると、testフォルダ内に「text.txt」という名前
のファイルが作成されます(中身は"test test test"で、実行する度に行が追加
されます)。
もしshirotayaさんの方で同様にならないのであれば、同じXREAサーバを
使っているにも関わらず、何か設定が異なっているものと思われます。
一度お試し頂ければ幸いです。
これでもしこちらの状況と同じになるにも関わらず、CMSDについてのみ707では
動かない・・・という状況でしたら、確かにCMSD側に問題がありそうです。
一度、全ソースをチェックしなおす必要がありそうです。
その際は、お手数ですがまたご連絡くださいませ。 m(_ _)m