Форум: "Прочее";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизВопрос по PHP Найти похожие ветки
← →
Loginov Dmitry © (2006-02-22 19:00) [0]Кто знает, как правильно пользоваться функцией move_uploaded_file()?
Вместо того, чтобы закачать zip-архив на сервер, скрипт выдает следующее:Warning: move_uploaded_file(uploads/heart/matrix.zip): failed to open stream: Permission denied in /home/kladovka/domains/kladovka.net.ru/public_html/matrix/download.php on line 27
Warning: move_uploaded_file(): Unable to move "/home/kladovka/tmp/php28KG9v" to "uploads/heart/matrix.zip" in /home/kladovka/domains/kladovka.net.ru/public_html/matrix/download.php on line 27
Дома у меня установлен PHP и все работает, а вот на интернет-сервере такая вот проблема. Как эту проблему можно решить?
← →
umbra © (2006-02-22 19:05) [1]похоже, проблема в правах доступа
← →
Loginov Dmitry © (2006-02-22 19:39) [2]И как такие проблемы решают?
← →
umbra © (2006-02-22 19:41) [3]просят администратора сервера изменить эти самые права (обычно в сторону увеличения)
← →
Loginov Dmitry © (2006-02-22 20:10) [4]Где их искать, этих администраторов?
:-)
← →
McSimm © (2006-02-22 20:10) [5]Папка
/home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart/
Существует ? Если да, дать ей права на запись (766).
Это можно сделать по FTP
← →
McSimm © (2006-02-22 20:29) [6]Проверил - существует.
Значит chmod нужен
← →
Loginov Dmitry © (2006-02-22 20:59) [7]
> Существует ? Если да, дать ей права на запись (766).
Изменил на 766 - без изменений.
Попробую через chmod()
← →
McSimm © (2006-02-22 22:09) [8]>Изменил на 766 - без изменений.
>Попробую через chmod()
Это то же самое.
А есть права на запись в /home/kladovka/tmp/ для PHP ?
C какими параметрами вызываете функцию move_uploaded_file?
← →
Loginov Dmitry © (2006-02-22 23:19) [9]
> А есть права на запись в /home/kladovka/tmp/ для PHP
Ну судя по сообщению (в 0 посте), там временный файл создается нормально.
> C какими параметрами вызываете функцию move_uploaded_file?
Так:move_uploaded_file($_FILES["userfile"]["tmp_name"], $uploadfile)
← →
McSimm © (2006-02-23 00:01) [10]Укажите полный путь к destination
/home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart/matrix.zip
← →
Loginov Dmitry © (2006-02-23 00:12) [11]
> Укажите полный путь к destination
> /home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart/matrix.
> zip
Ни помогает :(
Ладно, теперь вся надежда на Kerk"a :)
← →
McSimm © (2006-02-23 00:26) [12]>Ни помогает :(
А должно бы помочь. Относительный путь от Апача пытается строиться.
Возможно вы права на папку все-таки испортили при экспериментах.
print (fileperms("/home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart"))
← →
Loginov Dmitry © (2006-02-23 09:39) [13]
> А должно бы помочь. Относительный путь от Апача пытается
> строиться.
Одно и тоже:
- /home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart
- uploads/heart
> Возможно вы права на папку все-таки испортили при экспериментах.
Может быть. Раньше был файл .htaccess, не знаю, что в нем было, но он был скрытый и я его перезаписал своим :)
← →
McSimm © (2006-02-23 09:43) [14].htaccess тут не при чем, права файловой системы на папку важны.
как это "скрытый" ?
← →
Loginov Dmitry © (2006-02-23 09:49) [15]А как я мог испортить права на папку?
На uploadsи на heart я установил по 766. Какие еще нужны права?
← →
McSimm © (2006-02-23 09:56) [16]Не знаю даже. Проблема в чем-то простом наверняка.
> print (fileperms("/home/kladovka/domains/kladovka.net.ru/public_html/matrix/uploads/heart"))
При закачке попробуйте
print (fileperms($_FILES["userfile"]["tmp_name"]))
← →
McSimm © (2006-02-23 09:57) [17]
> Какие еще нужны права?
может 777 дать ради эксперимента?
← →
umbra © (2006-02-23 10:06) [18]а какая Ваша домашняя папка?
← →
Loginov Dmitry © (2006-02-23 14:20) [19]
> может 777 дать ради эксперимента?
Не действует :)
> а какая Ваша домашняя папка?
Вроде бы/home/kladovka/domains/kladovka.net.ru/public_html/matrix/
← →
Loginov Dmitry © (2006-02-23 14:23) [20]
> Loginov Dmitry © (23.02.06 14:20) [19]
>
>
> > может 777 дать ради эксперимента?
>
>
> Не действует :)
Хотя нет... Подействовало! Ура!!!
Теперь любой желающий может закачать исходники, соответствующие тематике моего сайта.
Спасибо!
← →
Loginov Dmitry © (2006-02-23 14:30) [21]Все исходники закачал. Теперь прошу заценить, как все работает :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.011 c