我正在使用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)。我还是想不通。有什么建议吗?
答案 0 :(得分:2)
尝试删除/img/bar.png
开头的/答案 1 :(得分:0)
尝试
$root = $_SERVER["DOCUMENT_ROOT"] . "/img";
$fileName = "$root/bar.png";
希望这有帮助。