うまくいかない問題。
ディレクトリに XHR ファイルをアップロードしています。ユーザーがサイト上で押すと、php コードを実行するボタンがあります。そのコードに関数を配置しましたchmod($file_name, 0777);
。セキュリティの問題は気にしないでください。ただし、これは機能していません。私は困惑しています。
<?php
$file_name = $_REQUEST["file_name"];
chmod($file_name, 0777);
?>
JavaScript がファイル名を送信し、正しい値の変数をエコーしました。それは問題ではありません。
$("#csv_dedupe").live("click", function(e) {
file_name = 'http://hidden/files/' + $("#IMEXp_import_var-uploadFile-file").val();
$.post($_CFG_PROCESSORFILE, {"task": "csv_dupe", "file_name": file_name}, function(data) {
alert(data);
}, "json")
});
/etc/profile と /etc/bashrc の umask を変更して再起動するなど、他の解決策を試しましたが、うまくいきませんでした。これらを試した理由は、最終的にはディレクトリのデフォルトの chmod を変更したいからです。
仮想セントスサーバーで実行しています。そのランプ。私は何を間違っていますか?