Alright, first off, I'm not using Ubuntu. I'm using Arch Linux. Now that that's out of the way:
Secondly, much more details about my battle with this server can be found here. below is just the basics of what I've gotten to so far.
Whenever I try to do a cURL function in a PHP page through a web browser, it fails, giving and error about `Couldn't resolve hosts`. However, that same PHP page with the curl functions succeed when run in the terminal, which has lead me to believe that Apache is the culprit (since it fails when being served from the Apache web server).
I finally figured out why. The Apache user, http, doesn't have the permissions necessary to use the cURL, fopen(), and other web-site manipulation functions. I figured this out by making root the Apache server user, which then was able to successfully execute my PHP page from the web browser...
Now what I want to know is how do I fix this. I have no leads as to where to go from here...
PS: Sorry if this is the wrong forum, but I figured the Secuirty Discussions people would know more about permissions and whatnot.