|
|
1
6
为了在文档根目录中创建文件,您的PHP进程必须具有写入目录的权限。PHP通常(但并不总是)以与web服务器相同的用户身份运行。此用户的名称将因不同系统而异。在Ubuntu和Debian上,用户被调用
通过检查服务器superglobal的值,您可以了解PHP运行的用户:
设置目录所有权和权限完全是另一个主题—取决于您所使用的操作系统、您对服务器的访问和权限,以及许多其他内容。如果你需要这方面的指导,你可以 start at serverfault.com .
[编辑]好,如果您运行
有两个有趣的部分:
和
如果你看到这样的东西:
会的
工作,因为目录归
你还可以看到:
在这种情况下,所有权是可以的,但是目录的所有者不可写。可以通过为所有者添加写权限来解决此问题
|
|
|
2
2
你需要给fopen提供两个参数。 尝试改变
到
|
|
|
TenG · macOS应用程序无法打开存在的文件 7 年前 |
|
|
TQL · 将字符串变量用作路径时,fopen()为null 7 年前 |
|
|
Med Wajih Souilem · 用我选择的特定路径编写 7 年前 |
|
|
Edward144 · PHP将CSV文件中的值放入数组中 8 年前 |
|
|
Deepansh Jagga · popen()对所有命令都成功 8 年前 |
|
|
Roy Ash · 在mac中使用Xcode的fopen 8 年前 |
|
|
Shy · 在哪里关闭在PHP脚本开头打开的文件句柄? 8 年前 |