I dont even. I’m certainly no expert either, but open_basedir is a php setting, that tries to prevent php from accessing ’up the directory tree’... eg :
open_basedir = /var/dir/webstuff/
if you’re executing a php file that is in the webstuff directory, it can access anything in the same directory and any of the folders inside (perhaps there’s an ’assets’ folder in there). It can’t however go upwards and access anything in the ’dir’ directory, or the ’var’ directory. It’s good.
this bit could be completely wrong :
I’m guessing that what you’re hosting provider is saying is that the url to the package is getting redirected to the local filesystem, because it recognises that the link points to something that’s located internally, and so tries to get it from, say /var/modx/packages/ and can’t because of open_basedir. I guess CURLOPT_FOLLOWLOCATION could be set to false by modx devs? I don’t know if that’s a valid fix?
But, the easiest workaround for you, if you can’t be pfaffed and just want to get these working - is to manually download the packages, and upload by ftp