|
|
01.06.2011, 16:11
|
|
Igor
Зарегистрирован: 2011-05-26
Сообщений: 7
|
Добрый день! NETCAT версия 3.1 Standard
Перенесли сайт на новый сервер: PHP Version 5.1.6, Apache 2.0 Handler
При загрузке файлов на сервер через админку пишет : "В поле Файл введено значение недопустимого типа."
В компонентах - файлах для закачки - строке "Тип поля" стоит "Файл"
На старом сервере: PHP Version 5.2.1, Apache 2.0 Handler
Все работает как надо.
Подскажите где крутить?
|
|
|
03.06.2011, 16:45
|
|
Igor
Зарегистрирован: 2011-05-26
Сообщений: 7
|
В общем начинаем потихоньку разбираться...
Сама загрузка на сервер происходит. Файл помещается во временную папку "/tmp".
После чего он удаляется и выскакивает сообщение "В поле Файл введено значение недопустимого типа."
В каком месте происходит проверка типа файла?
p.s. файл *.exe загружить получилось, а *.doc нет
|
|
|
03.06.2011, 19:58
|
|
Гость
Гость
|
Компонент который используете для раздела, в поле, там все
|
|
|
05.06.2011, 14:33
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Цитата:Компонент который используете для раздела, в поле, там все
Если более точно, то см. данное поле компонента - в настройках поля есть графа "Формат". Ну и + мануал на эту тему. Можно неколько типов писать через запятую вроде или точку с запятой.
Temet nosce...
|
|
|
06.06.2011, 09:53
|
|
Igor
Зарегистрирован: 2011-05-26
Сообщений: 7
|
Цитата:Компонент который используете для раздела, в поле, там все
Замечательный ответ...
Цитата:Можно неколько типов писать через запятую вроде или точку с запятой.
Мне не надо несколько типов, мне надо просто загружать *.doc
В поле формат ничего не указано и не было. В мануале ничего толкового не нашел.
|
|
|
06.06.2011, 10:51
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Цитата:p.s. файл *.exe загружить получилось, а *.doc нет
а что у вас написано в поле "формат"?
очистите это поле и загружайте какие угодно файлы.
если только ворд нужен, то mime type у него вроде "application/vnd.ms-office", допускаю, что есть и другие.
Temet nosce...
|
|
|
06.06.2011, 11:46
|
|
Igor
Зарегистрирован: 2011-05-26
Сообщений: 7
|
Решено!
Проблема была в "open_basedir".
Файлы выгружались в /tmp, а доступа у сайта в эту папку не было.
|
|
|
06.06.2011, 12:01
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
В этом случае вы бы и *.exe не смогли загрузить.
Temet nosce...
|
|
|
06.06.2011, 14:45
|
|
Igor
Зарегистрирован: 2011-05-26
Сообщений: 7
|
А вот в этом то и прелесть ситуации 
*.exe мы загружали.
|