2012-04-23 7 views
1

Я пишу PHP-скрипт для клиента, который будет установлен на сервере, к которому у меня нет внутреннего доступа. Я имею доступ только к определенной папке и базе данных.PHP mkdir() и move_uploaded_file() Permission Denied with 777

Мой скрипт будет загружать файлы и создавать папки. Однако при попытке запустить mkdir() и move_uploaded_file() я получаю отказ от разрешения. Вот условие:

  • работает сервер IIS 6 и PHP 5.1.2 (плохая, древняя смесь, я знаю)
  • Папка, где я пытаюсь сделать директорию и загрузить файл имеет 777 разрешений
  • Папка весь путь до корневой директории веб имеет 777 разрешений
  • Загрузка файлов на
  • Загруженный файл очень мал, в пределах upload_max_filesize диапазоне

Любые идеи о том, почему это не работает?

Спасибо за ваше время.

+3

Никогда не знал, что '777' является тегом o_O –

+0

Сюрприз! Теперь ты. ;) –

+2

... Подождите ... Биты разрешения IIS и * nix? Какие? –

ответ

1

Чтобы проверить разрешения для Сетевой службы, щелкните правой кнопкой мыши файлы или имя папки и перейдите на вкладку безопасности и проверьте, добавлена ​​ли учетная запись сетевой службы и предоставлены полные разрешения.

 Смежные вопросы

  • Нет связанных вопросов^_^