Хорошо, у меня проблема. Мне нужно создать папку для хранения скомпилированных шаблонов в php. У меня есть скрипт установки, который пытается mkdir()
соответствующий каталог (compiled_templates
).
Неизменно возвращается это предупреждение.
Warning: mkdir() [function.mkdir]: Permission denied in /home/tchalvak/sites/quotesite/quotes/install.php on line 92
Выполнение изменения режима папки, в которой будет создана папка compiled_template, также при ошибках из-за той же проблемы с разрешениями.
Нет ли способа заверить, что вы можете создать то, что составляет папку хранилища через php? Вам нужно использовать стороннюю программу php, чтобы убедиться, что папка создана? Как другие разработчики php решают эту проблему?
Редактировать: это устанавливаемый скрипт, поэтому общая цель - позволить 10 различным случайным людям установить скрипт на свой сервер. Вот почему «убедиться, что php обладает всеми необходимыми правами на запись в каталог compiled_templates», к сожалению, непрактично, как ручной процесс.
Редактировать: Черт, такая же ошибка прав доступа при попытке создать временный каталог. Lame.