如何授予 PHP 对目录的写入权限?简单的三步解决方案
我正在尝试使用PHP创建文件,但它不起作用。我假设这是因为它没有写入权限(以前一直是问题)。我试图通过使文件夹chmod 0777测试这是否是问题所在,但这最终使该目录中的每个脚本都返回500错误消息,直到我将其更改回去。如何授予PHP对我的文件系统的写入权限,以便它可以创建文件?
编辑:它使用Apache托管在Hostgator共享主机上。
编辑2:有人要求代码:代码是GD图像脚本。我知道它的其余部分的工作原理与以前一样,我每次调用它时都会创建图像。现在,我正在尝试在添加新文本时创建它们并将其保存到文件夹中。我拥有的写行是:imagejpeg(null,$file,85);
我还创建了一个测试文件来检查它是否只是一个损坏的脚本(主要从tizag复制):http://gearboxshow.info/rkr/lesig.jpg/testfile.txt(我不知道是否/如何在这里正确发布代码。下面是 PHP 脚本的内容,减去 PHP 标记。
它返回13,13,1(单独的行),所以看起来好像它写了什么,但是测试文件.txt是空白的(我上传了一个空白的),或者不存在(如果我删除它)。
编辑3:服务器运行CentOS。