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>";

  

时间: 2024-10-30 08:20:22

mac 下php运行bug的相关文章

MAC下如何运行Windows的EXE程序软件?

MAC下如何运行Windows的EXE程序呢?方法还是蛮多的,比如使用虚拟机Parallels Desktop 11 或 VMware Fusion 8,这里主要讲解一种简单些的方法,使用crossover来运行exe程序. 工具/原料 CrossOver_14.0.3 exe程序一个 MAC OS X 方法/步骤 1 首先下载CrossOver,百度即可找到安装包.官网亦可下载. 2 安装并打开crossover,点击左下角加号,新建一个容器(相当于一个虚拟小型系统). 3 新容器的名称我们命

Mac环境下安装运行splash

http://blog.csdn.net/chenhy8208/article/details/69391097 最近需要使用scrapy爬虫做一些开发,用到了splash.我本机是mac环境,跳着看资料,导致碰到了一些坑,记录一下mac如何安装运行splash 1.下载安装 DockerToolbox(下载地址) 下载完成以后,会安装下面3个app.  点击第一Terminal运行. 2.按照官方文档 下载.运行启动 splash 1.Pull the image: $ Docker pull

.NET Core初体验 - 在Mac下运行第一个Web示例程序

要说最近两天程序猿之间最喜欢吹水的事是什么?那绝壁是甲骨文要放弃Java!简直做梦都要笑醒!由于公司的产品线全面转向Java,最近几个月也一直在苦学Java技术.已经默默决定了,如果消息证实是真的,我马上烧掉那本最近在啃的<Spring in action>- 之前也用Xamarin Studio写一些C#的小东西,这次看到.NET Core这么如火如荼的开源着,并且可用于生产环境,我也来凑下热闹. 0. 安装Homebrew Homebrew简称"brew"是Mac下的包

mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法

发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 “错误: 找不到或无法加载主类” 工程结构 查了好久,终于找到原型所在,发现网上很多资料都写的都不太多,自己记录一下.先看看工程的位置和目录. 我的eclipse 工作空间位置是: /Users/zhangyunfei/workspace_java 我的工程名字叫:hellodemo 我的main class 的package name (包名)为: hellod

Mac下安装virtualbox运行win7,Mac和虚拟机之间实现文件共享

Mac下VirtualBox虚拟机win7与主机共享文件 资源¥链接:http://pan.baidu.com/s/1pLsHIkz  1.启动virtualbox,选中虚拟机,点击设置,点击共享文件夹: 2.点击右侧按钮添加Mac物理机上的共享文件夹: Mac下的路径 3.选择共享文件夹路径(mac路径),自动挂载,固定分配两个勾选. 4.安装共享文件需要用到的插件  VBoxGuestAdditions.iso 下载地址(可寻找相对应的版本)http://download.virtualbo

mac 下 sublime text 运行c++/c 不能使用scanf/cin

{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "sel

mac下的phpstorm增加xdebug调试

一.版本信息 mac 10.10.5 php  5.5.38 phpstorm 10.0.3 xdebug   版本需要与php匹配,匹配地址 :点我匹配  点我查看所有版本 提示:不确定xdebug版本的,把phpinfo()显示的全部复制(command+a 全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提示流程安装即可. 二.安装xdebug 1.点击匹配地址,把复制的phpinfo信息粘贴到文本框. 2.按照页面的安装流程安装xdebug. 3.配

.NET跨平台之mac 下vs code 多层架构编程

合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q  Q:408365330     E-Mail:[email protected] 概述: 为了研究跨平台.NET 开发,我打算利用.NET core 编写一个跨平台的cms,这个CMS我也秉着开源的原则放到github上面,为.NET 开源社区做点小小的贡献吧.如果有兴趣的可以联系我一起为.NET开源和跨平台做点小小的贡献吧.EgojitCMS传送

解决Mac下GDB提示签名错误

原文作者:Power 转载请保留此链接. 安装GDB 新的Mac下有gcc.g++,可是没有gdb 有人说安装XCode就有.可是我真没有 通过Homebrew安装,没有的运行安装brew命令 ruby -e "$(curl -fsSLk https://raw.github.com/Homebrew/homebrew/go/install)" 然后安装gdb brew install https://raw.github.com/Homebrew/homebrew-dupes/mas