Регистрация
Вход через соцсети
Восстановление пароля

Не работает загрузка файлов на сервер

Новый топик
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 и не имеет доступа к вашим папкам.
198 196 2010-04-23 08:07:31 9931
Описание проекта