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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание папки скриптом PHP на сервере 
V
    Опции темы
Alukard
Дата 10.7.2007, 19:18 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Такая вот проблемка возникла, есть скрипт новостей, и к каждой новости должна на сервер с локального компа загружаться картинка, на локальном серваке работает все нормально.
 Когда перенс скрипт на сервак в нете, то при попытке загрузить картинку вылетает ошибка:
Цитата

move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 805 is not allowed to access /home/www/*/img/5 owned by uid 503 in /home/www/*/add.php on line 61


Я так понял это из-за влюченной опции SAFE_MODE. Так как доступа к php.ini нету, то вопрос, можно ли создавать папку через скрипт при включенном Safe_Mode. вот строка, которая выдат ошибку:
Код

    @    mkdir("img/$Max/", 0777);

--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
PROme2
Дата 10.7.2007, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Alukard @  10.7.2007,  19:18 Найти цитируемый пост)
Я так понял это из-за влюченной опции SAFE_MODE. Так как доступа к php.ini нету, то вопрос, можно ли создавать папку через скрипт при включенном Safe_Mode. вот строка, которая выдат ошибку

причем тут мкдир? ошибка же на move_uploaded_file() вылетает
пиши хостеру
PM MAIL   Вверх
Alukard
Дата 10.7.2007, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Залил самый обычный скрипт вида:
Код

<?php
mkdir("/Testing/", 0777);
?>

Выдает ошибку:
Цитата

Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 805 is not allowed to access / owned by uid 0 in /home/www/webvolga/www/test_mk.php on line 2


--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
sTa1kEr
Дата 10.7.2007, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

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



Цитата(Alukard @  10.7.2007,  20:55 Найти цитируемый пост)
Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 805 is not allowed to access / owned by uid 0 in /home/www/webvolga/www/test_mk.php on line 2

Для работы с файловой системой в режиме safe_mode проверяется UID владельца скрипта и UID владельца файла/директории и если они не совпадают, то выдается ошибка, даже если на саму директорию стоят права на чтение/запись для всех. Соответственно, ошибка выше говорит, что владелец корневой директории root, а владелец скрипта пользователь с UID 805. Т.ч. надо использовать директории у которых вы являетесь владельцем. Или написать в саппорт, что бы сжалились над своими клиентами и отключили safe_mode smile

Это сообщение отредактировал(а) sTa1kEr - 10.7.2007, 21:15
PM MAIL   Вверх
Alukard
Дата 10.7.2007, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Благодарю за советы, вопрос решен!
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
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.

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


 




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


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

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