Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как излечить Permission denied в Copy? 
:(
    Опции темы
Ace Wentura
  Дата 8.12.2004, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 19.2.2004
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Никогда толком не работал с закачкой файла на сервер. Вот и возникла трудность.

На такой код:
Код

if ($FileName) {
copy($FileName,$FileName_name);

выдаёт
Цитата

Warning: copy(1.txt) [function.copy]: failed to open stream: Permission denied in ... on line ...

Подскажите, как можно полечить? Может настройки какие на сервере нужно поменять?
Заранее спасибо.
PM MAIL   Вверх
skalex
Дата 8.12.2004, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Посмотрите, какие установлены права на директорию.
Нужно "открыть" директорию для возможности закачки туда файлов. Это можно сделать с помощью команды chmod.
PM   Вверх
Opik
Дата 8.12.2004, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Есть вариант, что если стоит режим безопастный режим и папка создана скриптом - закачка не получится в данную папку ://
PM MAIL Skype   Вверх
Ace Wentura
Дата 8.12.2004, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 19.2.2004
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Mace А нельзя ли поподробнее про то, как посмотреть права на директорию и про её открытие?

Opr Не знаю, что такое безопасный режим, но копирует в текущую папку. Пытался копировать в другую, но тоже созданную вручную заранее - тот же результат.
PM MAIL   Вверх
skalex
Дата 8.12.2004, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Цитата
Есть вариант, что если стоит режим безопастный режим и папка создана скриптом - закачка не получится в данную папку ://

Не уверен точно, но если после создания папки скриптом "пройтись" по ней функцией chmod, то можно будет закачать.
PM   Вверх
Opik
Дата 8.12.2004, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Mace
При включенном безопастном режиме chmod работать не будет...
PM MAIL Skype   Вверх
skalex
Дата 8.12.2004, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Цитата
А нельзя ли поподробнее про то, как посмотреть права на директорию и про её открытие?

По разному можно ...
Ace Wentura, а какой хостинг? Windows ? Unix ?
И чем переливаете файлы на хостинг ?
PM   Вверх
Opik
Дата 8.12.2004, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Ace Wentura
Ну тогда ставь chmod на папку 777
Добавлено @ 13:51
Цитата
И чем переливаете
if ($FileName) {
copy($FileName,$FileName_name);

PM MAIL Skype   Вверх
skalex
Дата 8.12.2004, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Opr, ты не прав!
На всех наших серверах включен безопасный режим, но тем не менее chmod работает. Я лично это делал.
PM   Вверх
IZ@TOP
Дата 8.12.2004, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



А все необходимые операции (просмотр прав доступа и их изменение) можно произвести с помощью Total Commander'a.
Добавлено @ 13:55
Цитата(Mace @ 8.12.2004, 14:53)
Opr, ты не прав!
На всех наших серверах включен безопасный режим, но тем не менее chmod работает. Я лично это делал.

Он прав. На всех по разному. Я всегда с этой проблемой сталкивался. С созданием каталогов у нас на большинстве хотингов проблема - создается, но файл в записать нельзя.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
skalex
Дата 8.12.2004, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Цитата
А все необходимые операции (просмотр прав доступа и их изменение) можно произвести с помощью Total Commander'a.

Разумеется, если у Вас есть на это права! smile
PM   Вверх
Opik
Дата 8.12.2004, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Mace
Ранее у меня была такая проблема, может с версиями PHP её решили. Или же установки хостинга
PM MAIL Skype   Вверх
skalex
Дата 8.12.2004, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Конечно, все зависит от хостинга. Везде все по разному!
PM   Вверх
Opik
Дата 8.12.2004, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Mace
посмотри что ща стоит?
ini_get("safemode"); вроде так)))))
Добавлено @ 14:02
Цитата(IZ @ 8.12.2004, 13:53)
А все необходимые операции (просмотр прав доступа и их изменение) можно произвести с помощью Total Commander'a.

Спешиал фор ю:
totalcmd_6.01_xp.exe
Имхо тот же тоталцмд но удобнее раз в 10 smile
PM MAIL Skype   Вверх
Ace Wentura
Дата 8.12.2004, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 19.2.2004
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Opr Так как ты предложил- не получилось: выдавал только пустую строку. Но вот
Код

<?phpinfo()?>

выдал
Цитата

...
Directive      Local Value      Master Value
...
safe_mode      Off                    Off
...
.
Видимо отключен режи.

И вот ещё что. chmod в формате:
Код

chmod('.',777);

выдаёт
Цитата

Warning: chmod() [function.chmod]: Not owner in ... on line 2

Это что означает?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0757 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.