Невозможно загрузить файл на сервер

  • Создана: 14.09.2017 19:32
  • Обновлена: 14.09.2017 19:40

Если вам не удается загрузить обновление, фотографию или добавить приложение к заявке, то проверьте, включена ли возможность загрузки файлов на сервер. Убедитесь, что параметры PHP (/admin/info) имеют следующие значения:

file_uploads = on
upload_max_filesize = 100M
post_max_size = 100M

Если эти параметры установлены, то проверьте загрузку файла следующим образом. Выполните этот скрипт, предварительно указав пути, соответствующие вашему варианту установки Devprom:

cat > /var/www/devprom/htdocs/uploads.php << EOF
<?php
\$target_path = "cache/";
\$target_path = \$target_path . basename( \$_FILES['uploadedfile']['name']); 
if(move_uploaded_file(\$_FILES['uploadedfile']['tmp_name'], \$target_path)) {
echo "The file ".  basename( \$_FILES['uploadedfile']['name']). " has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
EOF
chmod 775 /var/www/devprom/htdocs/uploads.php
echo text > /tmp/file
curl -F "uploadedfile=@/tmp/file" http://127.0.0.1/uploads.php
cat /var/www/devprom/htdocs/cache/file
unlink /var/www/devprom/htdocs/uploads.php

Если все настроено верно, то в консоли вы увидите два сообщения:

The file file has been uploaded
text

 

Другие материалы по этой теме

Решения для поддержки процессов разработки Devprom Software