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'); }


Source:
http://wiki.iphoster.ru/wiki/OpenCart_- ... tartup.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.

Re: Bug open_basedir [[Solved]]

Posted: Mon May 27, 2019 5:00 am
by straightlight
Fengsheng wrote:
Mon May 27, 2019 4:46 am
Just make sure /storage moving on root folder then fix this issue, I have tried several times tonight, finally found the fix method.
However, it only takes once by reading the FAQ: viewtopic.php?f=176&t=200804#p717782 . OP posted in Bug Reports, not a bug.