【发布时间】:2010-06-10 14:38:33
【问题描述】:
我开发了一个小型网络应用程序。
此应用允许用户上传图片。 它还生成带有这些图像名称的文本文件(这些名称存储在 MySQL 数据库中或从 MySQL 数据库中检索。)
我使用 MAMP 开发了这个应用程序。要创建上传的图像文件,我使用 PHP 函数
imagejpeg('my/path/name.jpg')
并删除我使用 PHP 函数的文件
unlink('folder1/folder2/name.jpg')
我正在使用函数写入文本文档
fopen('folder1/folder2/name.txt', 'w')
所有这三个功能都会产生与权限相关的错误 - 现在该网站已移至实时托管环境。
这是为什么呢?我需要什么权限才能将文件夹的folder1 和folder2 设置为?
我知道权限 777 通常不好,因为它会将您的服务器向公众开放。但是我发现这些功能无法工作除非我在文件夹上使用 777。任何人都可以阐明我的困境吗?
【问题讨论】:
标签: php permissions mamp