|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
mark2009 |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 106 Регистрация: 12.10.2009 Репутация: нет Всего: 1 |
Здравствуйте всем! Описываю всё по порядку, готовьтесь, будет много кода.
Итак есть очень простой кусок кода:
Что он делает? Проверяет, если файл загружен нормально то перемещает его по указанному месту, а к готовому файлу применяются некоторые функции. Вот пример функции:
В результате работы этой функции некоторый файлик должен сохраниться по некоторому указанному пути. Проблема в том, что он не сохраняется, выдавая при этом ошибку следующего содержания:
Думаю, что суть ошибки понятна. Функция просто не может сохранить файл из-за ошибки прав доступа. Да, вместо XXX (я нарочно убрал полный путь к файлу из соображений безопасности) прописано полное имя того php-файла, где эта функция определена. [/code] Папка и подпапка, в которую я пытаюсь загрузить рисунки, имеют полные права 0777. Владелец этих папок - пользователь, под которым я захожу на ftp сервер. Вопрос: почему недостаточно прав доступа для работы функций? Что предпринять в данном случае? |
||||||
|
|||||||
Fortop |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
А ХХХ совпадает с папкой и подпапкой? ну и плюс проверьте на существование такого файла по этому пути и его права. -------------------- Мир это Я. Живее всех живых. |
||||
|
|||||
mark2009 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 106 Регистрация: 12.10.2009 Репутация: нет Всего: 1 |
Fortop,
Вы не поняли... В приведённом примере файла 6_mini500_shop.jpg естественно нет. Он должен создаваться. Но он НЕ создаётся и пишет ошибку прав. ПОЧЕМУ? Когда и там и там 0777. Почему? |
|||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
Для меня это не очевидно и не естествено. У вас уже может быть файл с таким именем и другими правами. Отсюда и сообщение об ошибке. Покажите ls -la для папки куда вы пытаетесь записать. Добавлено через 7 минут и 16 секунд И это php в каком режиме работает то? safe mode не включен? -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Extensions | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |