Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-01-09 15:04:21

Loki
Участник
Зарегистрирован: 2011-01-09
Сообщений: 4

Не грузятся аватарки.

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

#2 2011-01-09 15:22:32

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Не грузятся аватарки.

Loki, мне кажется данная папка тут еще не при чем:

По умолчанию принятые файлы сохраняются на сервере в стандартной временной папке до тех пор, пока не будет задана другая директория при помощи директивы upload_tmp_dir конфигурационного файла php.ini. Директорию сервера по умолчанию можно сменить, установив переменную TMPDIR для окружения, в котором выполняется PHP. Установка переменной TMPDIR при помощи функции putenv() внутри PHP-скрипта работать не будет. Эта переменная окружения также может использоваться для того, чтобы удостовериться, что другие операции также работают с принятыми файлами.

Ошибка невозможности разместить файл по временному адресу возникает до того как файл переносится в папку img/avatars.

Offline

#3 2011-01-09 16:24:15

Loki
Участник
Зарегистрирован: 2011-01-09
Сообщений: 4

Re: Не грузятся аватарки.

Visman, в php.ini меняю upload_tmp_dir на правильную эффекта не даёт.

Offline

#4 2011-01-09 16:26:13

Loki
Участник
Зарегистрирован: 2011-01-09
Сообщений: 4

Re: Не грузятся аватарки.

После рестарта апача всё заработало, спасибо.

Offline

#5 2011-01-09 16:34:40

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Не грузятся аватарки.

В файле profile.php после строки

        $uploaded_file = $_FILES['req_file'];

поставь строку

dump($uploaded_file);

Она должна будет вывести данные по получаемому файлу.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens