1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    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

    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?

  2. ZopfWare

    ZopfWare Regular Pleskian

    May 30, 2004
    Likes Received:
    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:


    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

    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!