Joomla 1.5.15
VirtueMart 1.1.4
Выдается ошибка при попытке загрузить файл скачиваемого товара на сайт магазина. После загрузки видно, что файл как бы загружен, но на самом деле видно лишь его название. После оплаты покупатель видит ссылку на скачивание файла, но скачивание не происходит.
Приведу скриншоты окон загрузки файла:
В двух инструкциях по использованию VirtueMart в окне загрузки файла во второй строчке "Имя файла:" всегда виден файл CHANGELOG.php. В моем окне здесь вообще пусто. Не могу понять почему.

После выбора файла на компьютере и нажатии кнопки Сохранить, выдается сообщение
Warning: move_uploaded_file(http://www........ru/www/virtuemart/Hyatt_Ekaterinburg_small.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/u..../www......ru/www/administrator/components/com_virtuemart/classes/ps_product_files.php on line 815
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/home/u..../tmp/php/uploads/phpUjwHoK' to 'http://www.....ru/www/virtuemart/Hyatt_Ekaterinburg_small.jpg' in /home/u.../www.....ru/www/administrator/components/com_virtuemart/classes/ps_product_files.php on line 815
и вроде бы видно, что файл загружен

после этого ему ставится галочка "Опубликован?", в глобальных настройках скачивание файлов разрешено. Но в итоге ничего не скачивается. Закаченных файлов не видно и в папках сайта, куда они должны были бы закачиваться, если смотреть папки через ftp.
В файле ps_product_files.php на 815 строчке есть следующий код
if( move_uploaded_file( $_FILES[$fieldname]['tmp_name'], $storefilename )) {
эта же строка в куске кода:
function moveUploadedFile( $fieldname, $storefilename ) {
if( !is_uploaded_file( $_FILES[$fieldname]['tmp_name'] )) {
return true;
}
if( move_uploaded_file( $_FILES[$fieldname]['tmp_name'], $storefilename )) {
chmod( $storefilename, 0644 );
return true;
}
else {
return false;
}
}
Закачиваемые файлы - обычные небольшие jpg, сделанные по всем правилам для размещения в интернете.