Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

X-Sendfile directory permissions on Cpanel? PHP

Discussion in 'General Discussion' started by ManMountain, Jan 8, 2012.

  1. ManMountain

    ManMountain Registered

    Joined:
    Jan 8, 2012
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    51
    cPanel Access Level:
    Root Administrator
    Hi

    I'm not sure if this is a Cpanel one or not, but I am getting stumped and running out of options. Hopefully someone here may have some ideas.

    We have a dedicated server with WHM access, and our host takes care of the server admin. Nobody else has access to the server.

    We have set up a first site in WHM, Site A. Above the public_html in the top directory for this site, we have put a shared directory. This directory contains scripts etc that other sites on the server need to access - but at the same time not allow public access.

    Now we have set up Site B on the same server. If I run a force download test script on Site B (using an absolute path), it can access and serve the file on Site A with no problems.

    If I run a test XSendfile script on Site A, accessing the shared directory also (but on the same account), it will serve the file with no problems.

    The problem occurs when I try to use XSendfile on Site B, to send the file on Site A.

    It seems that PHP has access to the files in another site/account. I just don't see why XSendfile does not.

    Could this be some kind of cpanel permissions issue, or a general permissions issue, or something else perhaps?

    If anyone has any ideas your help would be very appreciated.

    Thanks.
     
Loading...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice