|
|
22.04.2010, 13:38
|
|
sail
БизнесТелеСистемы
Зарегистрирован: 2010-03-30
Сообщений: 55
|
Здравствуйте!
У меня не работает загрузка на сервер.
Есть компонент, пусть будет "файлы для скачивания".
Есть поля Описание и Файл.
Редактирую раздел, пишу описание, загружаю файл "Обзор-файл-открыть". Сохраняю.
Смотрю на страницу, описание есть, файла нет. Иду в исходный код, смотрю что за ссылку неткэт мне сформировал - /netcat_files/94/68/h_f34c0313c3aead85bcfae39f2e9f330c.
Иду в эту папку, файла нету, проставил права на папку 777, повторяю действия.
Тоже самое - файла нет.
Как быть? Спасибо.
|
|
|
23.04.2010, 18:11
|
|
sail
БизнесТелеСистемы
Зарегистрирован: 2010-03-30
Сообщений: 55
|
malich писал(а):Компонент вы подключили тот же самый?
если да попробуйте удалить папку на хостинге в которую не грузятся файлы и создать ее по новой, возможно она создана от другого пользователя и у пользователя под которым в нее пытается произвести запись неткэт просто не хватает на это прав хотя и стоит 777
посмотрите какой пользователь создатель папки которую создал неткэт, если у той папки в которую грузятся файлы и у той куда не грузятся разные пользователи, попробуйте его сменить. Иногда так бывает на некоторых хостингах, вы к примеру закачали сайт по ftp и все папки и файлы имеют владельца к примеру ivanov - пользователь под которым вы вошли, а неткэт работает к примеру под пользователем phpuser и не имеет доступа к вашим папкам.
Заработало! Спасибо за помощь!
Что я сделал:
в файле var.inc.php проставил права для закачки файлов неткэтом $DIRCHMOD = 0777 (это нужно для того чтобы потом смог залить файлы по фтп), не работающую папку грохнул предварительно скопировав к себе на локаль. Потом создал в этом же разделе пару блоков, позволил неткэту сделать папку заново. Слил обратно файлы с локаля.
|
|
|
22.04.2010, 13:54
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Права на папку точно правильные стоят?
не загружаются только файлы определенного расширения или вообще ни какие?
в настройках поля тип файла и максимальный размер верно указаны?
при сохранении записи, никаких ошибок не выскакивает?
хотя если неткэт сформировал ссылку и сделал запись в бд значит все должно быть хорошо, смотрите права на папки.
как вариант попробуйте сделать подобное поле в другом компоненте, сразу станет понятно куда копать.
|
|
|
22.04.2010, 19:11
|
|
sail
БизнесТелеСистемы
Зарегистрирован: 2010-03-30
Сообщений: 55
|
malich писал(а):Права на папку точно правильные стоят?
не загружаются только файлы определенного расширения или вообще ни какие?
в настройках поля тип файла и максимальный размер верно указаны?
при сохранении записи, никаких ошибок не выскакивает?
хотя если неткэт сформировал ссылку и сделал запись в бд значит все должно быть хорошо, смотрите права на папки.
как вариант попробуйте сделать подобное поле в другом компоненте, сразу станет понятно куда копать.
Создал другой раздел, новый, подключил компонент, повторил действия, воттена, файл есть и всё работает.
В чем проблема, почему тоже самое не происходит в старом разделе? Неужели дело в правах на папку? Но у меня стоит везде 777
Заново пересоздавать разделы очень не хочется..
|
|
|
23.04.2010, 08:07
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Компонент вы подключили тот же самый?
если да попробуйте удалить папку на хостинге в которую не грузятся файлы и создать ее по новой, возможно она создана от другого пользователя и у пользователя под которым в нее пытается произвести запись неткэт просто не хватает на это прав хотя и стоит 777
посмотрите какой пользователь создатель папки которую создал неткэт, если у той папки в которую грузятся файлы и у той куда не грузятся разные пользователи, попробуйте его сменить. Иногда так бывает на некоторых хостингах, вы к примеру закачали сайт по ftp и все папки и файлы имеют владельца к примеру ivanov - пользователь под которым вы вошли, а неткэт работает к примеру под пользователем phpuser и не имеет доступа к вашим папкам.
|