【发布时间】:2011-01-04 22:14:01
【问题描述】:
好的,我有一个问题。我需要创建一个文件夹来在 php.ini 中存储已编译的模板。我有一个安装脚本,它试图 mkdir() 一个适当的目录 (compiled_templates)。
它总是返回这个警告。
Warning: mkdir() [function.mkdir]: Permission denied in /home/tchalvak/sites/quotesite/quotes/install.php on line 92
运行更改将在其中创建已编译模板文件夹的文件夹的模式也会因相同的权限问题而出错。
有没有办法保证您可以通过 php 创建相当于存储文件夹的内容?您必须使用外部 php 程序才能确保创建文件夹?其他php开发者如何处理这个问题?
编辑:这是一个可安装的脚本,所以总体目标是允许 10 个不同的随机人在他们的服务器上安装脚本。不幸的是,这就是为什么“确保 php 对compiled_templates 目录具有所有这些必要的写入权限”作为手动过程并不实用的原因。
编辑:该死的,在尝试创建临时目录时也出现同样的权限错误。跛脚。
【问题讨论】:
标签: php file-permissions mkdir