PHP mkdir () и move_uploaded_file () Разрешение, Отклоненное с 777

Я пишу Сценарий PHP для клиента, который будет установлен на сервере, к которому у меня нет доступа бэкенда. У меня только есть доступ к конкретной папке и базе данных.

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

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

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

2
задан 23 April 2012 в 06:51
1 ответ

Если сервер работает под управлением IIS 6, то это сервер Windows , поэтому разрешения 777 могут не применяться, поскольку это параметр разрешений Unix / Linux.

На сервере Windows вам может потребоваться, чтобы администратор вошел в Windows, щелкните правой кнопкой мыши папку, в которой вы пытаетесь запустить mkdir ( ) внутри и используйте параметр "Разрешения", чтобы убедиться, что пользователь, выполняющий ваш PHP-скрипт, имеет соответствующие разрешения.

1
ответ дан 3 December 2019 в 13:10

Теги

Похожие вопросы