Я пишу Сценарий PHP для клиента, который будет установлен на сервере, к которому у меня нет доступа бэкенда. У меня только есть доступ к конкретной папке и базе данных.
Мой сценарий загрузит файлы и создаст папки. Однако я добираюсь, разрешение отклонило ошибку, когда я пробую выполненный mkdir () и move_uploaded_file (). Вот условия:
Сервер рабочий IIS 6 и PHP 5.1.2 (плохая, древняя смесь, я знаю), Папка, где я пытаюсь сделать каталог и загрузить файл, имеет 777 полномочий Папка полностью до веб-корня, имеет 777 полномочий загрузки Файла, находятся на Загруженном файле, является очень маленьким, в диапазоне upload_max_filesize Какие-либо идеи о том, почему это не работает?
Спасибо за Ваше время.
Если сервер работает под управлением IIS 6, то это сервер Windows , поэтому разрешения 777 могут не применяться, поскольку это параметр разрешений Unix / Linux.
На сервере Windows вам может потребоваться, чтобы администратор вошел в Windows, щелкните правой кнопкой мыши папку, в которой вы пытаетесь запустить mkdir ( ) внутри и используйте параметр "Разрешения", чтобы убедиться, что пользователь, выполняющий ваш PHP-скрипт, имеет соответствующие разрешения.