move_uploaded_file() не работает

Мой php:

<?php
    error_reporting(E_ALL);
    ini_set('display_errors', '1');

if ( !empty($_FILES) ){
    echo"<pre>";
    print_r($_FILES);
    echo"</pre>";

    move_uploaded_file($_FILES['file']['tmp_name'], '/var/www/test.site/public_html/cfg/loadcfgfiles' . $_FILES['file']['name']);
}
?>

<form method="post" action="" enctype="multipart/form-data">
<input type="file" name="file"><br>
<button type="sumbit" name="send" value="load">load</button>
</form>

При выполнении скрипта выдает это:

Array
(
    [file] => Array
        (
            [name] => 3.png
            [type] => image/png
            [tmp_name] => /tmp/phpXSwqk5
            [error] => 0
            [size] => 8509
        )

)

Warning: move_uploaded_file(/var/www/test.site/public_html/cfg/loadcfgfiles3.png): failed to open stream: Permission denied in /var/www/test.site/public_html/cfg/admin/goods/edit/izi.php on line 10

Warning: move_uploaded_file(): Unable to move '/tmp/phpXSwqk5' to '/var/www/test.site/public_html/cfg/loadcfgfiles3.png' in /var/www/test.site/public_html/cfg/admin/goods/edit/izi.php on line 10

В чем проблема? У всего каталога права 755


Ответы (0 шт):