0

我正在使用 XAMPP(PHP APACHE MYSQL) 在 MAC 中开发程序。当我尝试使用 JPGRAPH 写入文件时,代码: $fileName = "/img/bar.png"; $graph->img->Stream($fileName); 我收到此警告:无法写入文件,请检查运行 PHP 的进程是否有足够的权限。我搜索了很多,并尝试了很多方法: 1.sudo chmod 777 ~/File/Java/img 2.更改 Apache httpd.conf 中的用户名(默认用户名是nobody) 3.mkdir($create_path, 0777)。我还是想不通。有什么建议吗?

4

2 回答 2

2

尝试删除 /img/bar.png 开头的 /

于 2012-11-21T05:43:14.070 回答
0

尝试

 
   $root = $_SERVER["DOCUMENT_ROOT"] . "/img";
   $fileName = "$root/bar.png";
 

希望这可以帮助。

于 2012-11-21T06:11:37.120 回答