mac 下php运行bug
如下所说bug在window下没有,在mac下存在。
mac下的php报如下错误:
fopen("data.json") Error: failed to open stream: Permission denied
网上找了原因,说是这个文件没有权限,但是我在文件右键,选择文件简介,里面显示有读写权限,很纳闷,但是运行 sudo chomd 777 data.json 。然后发现这个错误解决了。
但是又报如下错误:
Warning: Cannot modify header information - headers already sent by
网上又查了一堆,发现是mac下php的header()原因。
mac下php文件 header() 报错,代码如下:
header(‘Location: ../main.php‘);
好吧,那我就不用,header(),使用 js 代替页面重定向,代码如下:
echo "<script>window.location=‘../main.php‘</script>";
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。