Question: I chmod'ed the directory to 777, same with the directory contents. Still, I get a "permission denied" error. Does PHP throw this error if apache is not the group/owner, regardless of the file permissions? Here's the call that's failing:

```
rename('/correct/path/to/dir/1', '/correct/path/to/dir/2');

```

Answer: 
Another thing that might help these kinds of situations is to try actually lowering permissions. I've seen occasions where apache denies an application permission to do something because its permissions are set too *high*. My guess is that this is to encourage good security practice.
Try running the following script:

```
print_r(posix_getpwuid(getmyuid()));
print_r(pathinfo($YOUR_PATH));

```

And see what that returns.