wamp — эмулируйте CHMOD в Windows PHP

Я занимаюсь разработкой оборудования для управления файлами на своем Windows Dev Box. Боюсь того дня, когда я начну тестировать его в удаленной среде LAMP; отскакивая от тысячи потенциальных проблем CHMOD. ‡

Я знаю, что проверки прав доступа PHP для чтения / записи файлов / каталогов в Windows игнорируются. Тем не менее, я хотел бы подражать Это. Кто-нибудь думал об этом раньше? Я имею в виду готовить следующее:

  • Направляйте все функции, связанные с разрешениями, через прокси-функции, которые просто передаются функциям по умолчанию в * nix, но эмулируют проверки разрешений CHMOD в Windows.
  • Ведите учет всех «виртуальных» разрешений, установленных этими функциями, для которых очищаются все связанные с разрешениями транзакции файлов и каталогов.
  • Все эти виртуальные разрешения не будут влиять на действительную файловую систему Windows. Эта установка будет существовать просто для того, чтобы эмулировать то, что происходит, когда мы на * nix.

Имеет ли это смысл? Или я трачу время на идею? Подобные настройки также позволят «перемешивать» права доступа к файлам случайным образом, подготавливая лакмусовый набор тестовых случаев.

(N.B. Я не собираюсь устанавливать виртуальную машину * nix на моем ноутбуке dev в настоящее время. Конечно, это был бы хороший способ выполнить все тесты, связанные с файловой системой, локально. Но не только для решения этого случая.)

Просто так совершенно понятно. Я не иностранец, чтобы подать разрешения. Проблема заключается в разработке программного обеспечения на платформе, которая не дает ожидаемой обратной связи при выполнении кода.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]