Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have Apache running on another machine on the local network but am unable to do certain things that I can on the live server - namely perform file uploads.

Wordpress tells me this may be because Apache doesn't have permissions to write to the website directories - does anyone know how to fix this?

The website folder is shared on the network also so I can't really go around chmoding it incase I break access for someone else.

Any help appreciated

share|improve this question
    
What is the error? –  Gerry Dec 19 '11 at 14:58
    
generally it's just an HTTP error depending on the uploader. Wordpress says "error creating directory [dir]. Is it writable by the server?" or words to that effect - I've already googled this ofcourse but found nothing helpful. –  jammypeach Dec 19 '11 at 15:15
    
the error is the same nomatter what uploader or code I use to try and create or save a file on the server - wordpress is merely the most verbose of these when it fails so I used that as an example. –  jammypeach Dec 19 '11 at 15:19
add comment

1 Answer 1

up vote 1 down vote accepted

You are having a directory permissions issue. You should ensure that the folder you are uploading to allows read/write/execute access for the web user (typically _www).

In practice, this means you should change the owner and/or group of the folder, or allow read/write/execute for all:

chmod 777 /path/to/uploads
share|improve this answer
    
good to know the user, thanks. just one niggle - i can't seem to find a terminal on the server. do you happen to know where they hid it? or is it normally in plain view? –  jammypeach Dec 19 '11 at 15:54
    
Do you have direct access to the server or are you logging in remotely? The server is running MacOS X right? –  Gerry Dec 19 '11 at 16:04
    
yes I have gui access, it's across the room, running osx 10.7 –  jammypeach Dec 19 '11 at 16:23
1  
Then it should be at /Applications/Utilities/Terminal.app –  Gerry Dec 19 '11 at 16:28
    
aaahh found it. sorry that's my fault, eyes needing tested lol. thanks for your help, this worked. –  jammypeach Dec 19 '11 at 16:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.