最近、サーバーを新しいホストに移動したばかりで、PHP アップロード フォームに問題が発生しています。ファイルをアップロードできません。私が得るエラーは次のとおりです。
警告: move_uploaded_file(/public_html/site/abc/uploads/APLICATION.doc) [function.move-uploaded-file]: ストリームを開くことができませんでした: No such file or directory in /long/path/apply.php on line 389
警告: move_uploaded_file() [function.move-uploaded-file]: 389 行目の /long/path/apply.php の '/tmp/phpDAz5QP' を '/public_html/site/uploads/1908131216_APPLICATION.doc' に移動できません 問題: 書き込み不可の宛先ディレクトリにファイルを移動できませんでした /tmp/phpDAz5QP - /public_html/site/abc/uploads/1908131216__APPLICATION.doc
ディレクトリが書き込み可能かどうかを確認するためのこの小さなテストがありますが、そうではありません。
$upload_dir = "/public_html/site/$companyfolder/uploads";
if(!is_writable($upload_dir)) {
$writable = 'not writable';
} else {
$writable = 'writable';
}
echo $writable;
許可のためにアップロードフォルダーを777に設定しています。ディレクトリが書き込み可能でない理由について何か考えはありますか?