我正在尝试使用 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(单独的行),所以它看起来好像它认为它写了一些东西,但是 testfile.txt 是空白的(我上传了一个空白的),或者不存在(如果我删除它)。
编辑 3:服务器运行 CentOS。