Php fopen自迁移到AWS后不工作
所以最近我迁移到AWS,它使用PHP7而不是旧服务器运行的PHP5。因此,我以前的一些工作代码不再工作。在本例中,从数据库中的表中提取查询,然后将行的id保存为$id。然后尝试在saves目录中创建一个唯一的页面,该目录与上述代码所在的目录平行。当运行上面的代码时,返回“未打开”,我无法找出原因,因为它以前工作过 文件夹目录:Php fopen自迁移到AWS后不工作,php,amazon-web-services,Php,Amazon Web Services,所以最近我迁移到AWS,它使用PHP7而不是旧服务器运行的PHP5。因此,我以前的一些工作代码不再工作。在本例中,从数据库中的表中提取查询,然后将行的id保存为$id。然后尝试在saves目录中创建一个唯一的页面,该目录与上述代码所在的目录平行。当运行上面的代码时,返回“未打开”,我无法找出原因,因为它以前工作过 文件夹目录: -主页 --保存 --用上面的代码编写文件试试下面的技巧,可能会对你有所帮助 检查“./save”文件夹权限 将../替换为绝对路径,例如$\u服务器['DOCUMEN
-主页
--保存
--用上面的代码编写文件试试下面的技巧,可能会对你有所帮助
- 检查“./save”文件夹权限
- 将../替换为绝对路径,例如$\u服务器['DOCUMENT\u ROOT']
fopen()
不起作用的问题?不确定在版本上,fopen在其他情况下起作用,所以这不是权限问题。
$d = "../saves/".$id.".php";
$f = fopen($d, "w") or die("did not open");
fwrite($f, $editor) or die("did not write");
fclose($f);