![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Ace Wentura |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Никогда толком не работал с закачкой файла на сервер. Вот и возникла трудность.
На такой код:
выдаёт
Подскажите, как можно полечить? Может настройки какие на сервере нужно поменять? Заранее спасибо. |
||||
|
|||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Посмотрите, какие установлены права на директорию.
Нужно "открыть" директорию для возможности закачки туда файлов. Это можно сделать с помощью команды chmod. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Есть вариант, что если стоит режим безопастный режим и папка создана скриптом - закачка не получится в данную папку ://
|
|||
|
||||
| Ace Wentura |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Mace А нельзя ли поподробнее про то, как посмотреть права на директорию и про её открытие?
Opr Не знаю, что такое безопасный режим, но копирует в текущую папку. Пытался копировать в другую, но тоже созданную вручную заранее - тот же результат. |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Не уверен точно, но если после создания папки скриптом "пройтись" по ней функцией chmod, то можно будет закачать. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Mace
При включенном безопастном режиме chmod работать не будет... |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
По разному можно ... Ace Wentura, а какой хостинг? Windows ? Unix ? И чем переливаете файлы на хостинг ? |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Ace Wentura
Ну тогда ставь chmod на папку 777 Добавлено @ 13:51
copy($FileName,$FileName_name); |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Opr, ты не прав!
На всех наших серверах включен безопасный режим, но тем не менее chmod работает. Я лично это делал. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
А все необходимые операции (просмотр прав доступа и их изменение) можно произвести с помощью Total Commander'a.
Добавлено @ 13:55
Он прав. На всех по разному. Я всегда с этой проблемой сталкивался. С созданием каталогов у нас на большинстве хотингов проблема - создается, но файл в записать нельзя. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Разумеется, если у Вас есть на это права! |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Mace
Ранее у меня была такая проблема, может с версиями PHP её решили. Или же установки хостинга |
|||
|
||||
| skalex |
|
|||
|
Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
Конечно, все зависит от хостинга. Везде все по разному!
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Mace
посмотри что ща стоит? ini_get("safemode"); вроде так))))) Добавлено @ 14:02
Спешиал фор ю: totalcmd_6.01_xp.exe Имхо тот же тоталцмд но удобнее раз в 10 |
|||
|
||||
| Ace Wentura |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Opr Так как ты предложил- не получилось: выдавал только пустую строку. Но вот
выдал
Видимо отключен режи. И вот ещё что. chmod в формате:
выдаёт
Это что означает? |
||||||||
|
|||||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
0777 надо.
Ты бы показал, что у тебя в переменных $FileName $FileName_name. |
|||
|
||||
| Opik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Это что означает?
Это значит что хозяин нетот и папки
ini_get("safe_mode"); =)
1) почему "."? 2) не 777, а 0777 |
||||
|
|||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
пользуйтесь CuteFTP Professional ! прога то что надо! если надо выложу ссылку на 6 версию!
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
$дмитрий
Ты топик читал? причем тут фтп клиенты? |
|||
|
||||
| Ace Wentura |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Opr
Извиняюсь, за долгое молчание - в запарке был. Но не очень понял, что всё-таки сделать? Поменял 777 на 0777. В chmod надо указывать полный путь? Или можно в таком формате:
Варнинг про NOT OWNER всё ещё висит. |
|||
|
||||
| Ace Wentura |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Спасибо большое всем, кто помогал. Уже поправил сам. Так, как написано вот тут http://php.spb.ru/php/chmod.html.
Но всё-таки хотелось бы узнать, что это за команда chmod, как употребляется, что за режим 0777 и что за варнинг выскакивает? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
chmod устанавливает права доступа к файлу.
Употреблается - см. ман. 0777 считать так... read - 4, write - 2, execute - 1. 7 = 4+2+1. (чтение запись исполнение). 0 - для указания того, что это восьмеричнная система. Ошибка в том, что нет прав на изменение прав доступа, к примеру, у файла, вледельцем которого является root (понимать как суперо-пользователь) ты права доступа не изменишь. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
||||
|
||||
| Ace Wentura |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 19.2.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |