Page 1 of 1

Bug open_basedir [[Solved]]

Posted: Tue Nov 22, 2016 5:11 pm
by zaqueon
I write this in case someone has the same problem as me.
When I installed opencart I had an error with open_basedir:

Code: Select all

Warning: is_file(): open_basedir restriction in effect. File(/home/admin/web/mydomain.com/public_html/system/../../vendor/autoload.php) is not within the allowed path(s): (/home/admin/web/mydomain.com/public_html:/home/admin/tmp) in /home/admin/web/mydomain.com/public_html/system/startup.php on line 89
I could solve it by editing system/startup.php
I changed this code:

Code: Select all

// Autoloader if (file_exists(DIR_SYSTEM . '../../vendor/autoload.php')) { require_once(DIR_SYSTEM . '../../vendor/autoload.php'); }
For this other code:

Code: Select all

// Autoloader if (file_exists(DIR_SYSTEM . 'vendor/autoload.php')) { require_once(DIR_SYSTEM . 'vendor/autoload.php'); }

Re: Bug open_basedir [[Solved]]

Posted: Mon May 27, 2019 4:46 am
by Fengsheng
Just make sure /storage moving on root folder then fix this issue, I have tried several times tonight, finally found the fix method.