1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice

open_basedir restriction in effect

Discussion in 'Plesk for Linux - 8.x and Older' started by webcanada, Jun 16, 2005.

  1. webcanada

    webcanada Guest

    0
     
    OK, I don't think I quite understand how open_basedir works. If there is a path in the "allowed paths", shouldn't copy() work for any folders in a sub-folder of that path?

    Here is the error I am getting:

    Warning: copy(): open_basedir restriction in effect. File(/home/plesk/home/vhosts/mydomain.com/httpdocs/sdrww/images/12345.jpg) is not within the allowed path(s): (/home/httpd/vhosts/mydomain.com/httpdocs:/tmp) in ...

    Do I have to specifically include /home/plesk/home/vhosts/mydomain.com/httpdocs/sdrww/images in the allowed paths? Or should hit work already?

    Thanks,
    Peter.
     
  2. ZopfWare

    ZopfWare Regular Pleskian

    25
    57%
    Joined:
    May 30, 2004
    Messages:
    215
    Likes Received:
    0
    Just curious...but I've never seen a path like that to a vhosted domain...perhaps you have something set up improperly in whatever software you are trying to run.

    This looks strange to me:

    /home/plesk/home/vhosts/mydomain.com/httpdocs/sdrww/images

    the path should be /home/httpd/vhosts/mydomain.com/httpdocs/sdrww/images

    I would say that you have not installed the software you are trying to use properly.

    look for some sort of configuration information or set up file where you can enter the proper path for whatever script you are running
     
  3. webcanada

    webcanada Guest

    0
     
    Aha! Yes, you're right. The problem was I had hardcoded the directory path. I replaced it with $_SERVER["DOCUMENT_ROOT"] and it works now!
     
Loading...