Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 15.05.2007, 12:11   #1
Пользователь
 
Пол:Мужской
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
По умолчанию Не работает перемещение под Линуксом

У меня такая проблема:
сделал перемещение файлов из одного каталога в другой. Под виндой работает замечательно! А когда залил на хост, выдает ошибку:
Цитата:
Warning: rename(): SAFE MODE Restriction in effect. The script whose uid is 12399 is not allowed to access /home/users/menshov/www/files/Фотографии owned by uid 48 in /home/users/menshov/www/admin/files.php on line 47

Главное, что в папки, которые заливал через ftp перемещает, а в те, которые создал из админки сайта - нет. Может там нужно какой-то код прописывать? К папкам стоит доступ -777. Даже когда пытаюсь поменять доступ из ВиндовсКомандера пишет: "Не могу изменить аттрибуты удаленных файлов". К чему он такое пишет? Может я неправильно создаю каталог?
Создаю: mkdir(...)
Назначаю права: cmod(..., 0777);
пробовал писать так: mkdir(..., 0777) не ставит нужные аттрибуты, и потом из командера выдает ту же ошибку.
Адрес моего сайта: menshov.dev.juga.ru
Админка: menshov.dev.juga.ru/admin
Доступ там пока не закрыт.
Мешок вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: скатерть аренда москваноутбук для работы и учебы недорогой но хороший купить3d печать москва4вр63переточная решетка 300х150


Старый 16.05.2007, 08:32   #2
ana
Модератор
 
Аватар для ana
 
Пол:Мужской
Регистрация: 20.10.2004
Адрес: Germany
Сообщений: 543
Репутация: 312
По умолчанию Ответ: Не работает перемещение под Линуксом

Как я понял на сервере стоит SAFE MODE,
тут делать нечего, админ не поменяет это никогда...

потому что некоторые умники начинают с помощью
PHP скрипта копировать/читать системные файлы ...

Например>
Код:
<?php
readfile('/etc/passwd');
?>
но некоторые функции работают!
посмотри здесь manual/en/features.safe-mode.php

может можно их использовать... .
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
ana вне форума
 
Ответить с цитированием Вверх
Старый 23.11.2007, 13:34   #3
AlexBaum
Неактивный пользователь
 
Регистрация: 23.11.2007
Сообщений: 4
Репутация: 0
По умолчанию Ответ: Не работает перемещение под Линуксом

а функция fopen/fclose/fgets/fputs/unlink работают?

Если они работают, то можно реализовать свою функцию my_raname которая будет перемещать файл при помощи разрешенных функций. Немного громоздко правда.
AlexBaum вне форума
 
Ответить с цитированием Вверх
Старый 23.12.2007, 18:50   #4
m11
Неактивный пользователь
 
Регистрация: 23.12.2007
Сообщений: 17
Репутация: 0
По умолчанию Ответ: Не работает перемещение под Линуксом

Цитата:
Сообщение от ana Посмотреть сообщение
потому что некоторые умники начинают с помощью
PHP скрипта копировать/читать системные файлы ...

Например>
Код:
<?php
readfile('/etc/passwd');
?>

для того, чтобы их читать нужно чтобы у пользователя, от которого запущен http daemon был доступ на чтение к важным файлам, чего легко избежать и другими способами (chmod), причины для включения safe mode все же обычно несколько другие...
m11 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничение траффика под линуксом OlegRom UNIX, Linux, MacOs для PC и другие ОС 19 29.03.2010 12:24
Перемещение окон в Windows Lekalschik Microsoft Windows 7 25.12.2009 08:08
Перемещение на DVD-RW saprat Архив 3 13.04.2008 16:44
Сервер с нуля под линуксом. Iluhka UNIX, Linux, MacOs для PC и другие ОС 6 12.01.2008 16:27
Недопустимное перемещение системной DLL Евгений Т Архив 2 26.06.2007 10:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:13. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04438 секунды с 11 запросами