Xwab
Форумыnavigate_nextПрограммирование на PHP

Загрузка файлов под линуксом
Сообщения
Popelis

Не могу загрузить файл на сервер на линуксе.
Пишет, что вообще не выбрал файл.
Я выбрал.
На винде все грузит.
Права вроде расставлены на запись в папку для загрузок.

19 Апр 2012, 16:30
Amarelle

так "вроде" расставлены или же точно расставлены? Проверь лучше

19 Апр 2012, 19:24
Afictox

Телепаты, вперед!

19 Апр 2012, 19:25
Alligator

Через что заливаешь?
Кэповский ответ фтп, не подойдёт.

19 Апр 2012, 19:36
-ЙоЖеГ-

Это порча... Вам надо ко мне на платный сеанс

19 Апр 2012, 19:40
Popelis

Не знаю. Права под убунтой везде поставил на создание файлов и распространил на вложенные папки.
добавлено спустя 1 минуту:
Alligator, форум называется "PHP/MySQL", через что я могу заливать?
Через ssh блeа#ь.
добавлено спустя 3 минуты:
Array
(
[name] => Грифины - Годзилла.3gp
[type] => video/3gpp
[tmp_name] => Z:\tmp\php23A7.tmp
[error] => 0
[size] => 747565
)

Под виндой
добавлено спустя 34 секунды:
Может дело в tmp_name] => Z:\tmp\php23A7.tmp ?
Я не знаю, где под линуксом находится эта директория и какие права на нее

19 Апр 2012, 21:32
san

эта директория /tmp и права туда на запись имеют все.
дамп $_FILES что показывает?

19 Апр 2012, 21:39
Nnz2

надо смотреть
$_FILES
но на вскидку могу перечислить возможные причины:
1. не включена возможность загрузки файла
file_uploads on в php.ini
2. загружаемый файл больше разрешенного
upload_max_filesize в php.ini
3. место куда загружается недоступно для записи, обычно это каталог /tmp, но может бы и другое, смотреть upload_tmp_dir в php.ini
4. используется copy вместо move_updloaded_file
это особенно актуально если включен safe mode

19 Апр 2012, 22:30
Popelis

san, Nnz2, спасибо за инфу, посмотрю

20 Апр 2012, 10:14
Ответить на тему