PHP Script: отказано в разрешении mkdir - лучший способ поддержки клиентов? - PullRequest
0 голосов
/ 13 октября 2011

Я продаю сценарий PHP, который должен сделать несколько каталогов. Теперь я знаю, что могу просто сказать пользователю, что нужно изменить каталог на 777, но это не очень безопасно. Есть ли другой (безопасный) способ? Это новички, купившие PHP-скрипт, поэтому я не могу ожидать, что они настроят Apache по-другому, так или иначе, большинство из них находятся на общих хостах.

Сценарий создает миниатюры каталога изображений, предоставляемого пользователем. Поскольку это Apache, который создает файлы, ему, вероятно, нужно 777? Есть ли способ обойти chmod, который легко сделать пользователям?

Спасибо, Уэсли

1 Ответ

0 голосов
/ 13 октября 2011

[По какому пути php-скрипт должен создавать каталоги?]

Вам просто нужен путь, принадлежащий пользователю, который запускает php-скрипт, тогда разрешение может быть просто 700 вместо 777.

...