Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
PHP не может сохранить загруженный файл по временному адресу.
Папка img/avatars (стандартная) рекурсивно принадлежит пользователю www-data(под ним апач), chmod 777. В чём может быть проблема?
v1.4.2.33
Операционная система: Linux
PHP: 5.3.2-1ubuntu4.5
Accelerator: N/A
SQLite 2.8.17
Редактировался Loki (2011-01-09 15:10:06)
Offline
Loki, мне кажется данная папка тут еще не при чем:
По умолчанию принятые файлы сохраняются на сервере в стандартной временной папке до тех пор, пока не будет задана другая директория при помощи директивы upload_tmp_dir конфигурационного файла php.ini. Директорию сервера по умолчанию можно сменить, установив переменную TMPDIR для окружения, в котором выполняется PHP. Установка переменной TMPDIR при помощи функции putenv() внутри PHP-скрипта работать не будет. Эта переменная окружения также может использоваться для того, чтобы удостовериться, что другие операции также работают с принятыми файлами.
Ошибка невозможности разместить файл по временному адресу возникает до того как файл переносится в папку img/avatars.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Visman, в php.ini меняю upload_tmp_dir на правильную эффекта не даёт.
Offline
После рестарта апача всё заработало, спасибо.
Offline
В файле profile.php после строки
$uploaded_file = $_FILES['req_file'];
поставь строку
dump($uploaded_file);
Она должна будет вывести данные по получаемому файлу.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Страницы 1