Şu anda bir dosya yüklemek için Vork çerçevesinde dosya bileşeni kullanıyorum ve bu hatayı almaya devam:
Uyarı: move_uploaded_file (/ yüklenenler) [function.move-tarih-file]: hat 105 / var / www / rto-Vork / mvc / bileşenler / dosya Permission denied: failed to open stream
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3WC6QP' to '/uploads' in /var/www/rto-vork/mvc/components/file on line 105 string(32) "Could not move the uploaded file" success
Ben bileşen kendisi ince olduğuna inanıyorum, ve yüklemeler dizin zaten 777 CHMOD değeri olmuştur
here's the code for the upload the file id is being passed in correctly
public function uploadFile($id, $destination, $imagesOnly = false) {
$return = false;
if (substr($_FILES[$id]['name'], 0, 1) == '.') {
$return = 'File names must not begin with a dot';
} else {
$isInvalidUpload = $this->isInvalidUpload($id, $imagesOnly);
if ($isInvalidUpload) {
$return = $isInvalidUpload;
} else {
if (move_uploaded_file($_FILES[$id]['tmp_name'], $destination)) {
if (is_dir($destination)) {
if ($destination[-1] != '/' && $destination[-1] != '\\') {
$destination .= '/';
}
$destination .= $_FILES[$id]['tmp_name'];
}
chmod($destination, 0777);
} else {
$return = 'Could not move the uploaded file';
}
}
}
return $return;
}