OpenCart - open basedir restriction in effect - vendor/autoload.php in /home/user/public html/system/startup.php
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
OpenCart - open basedir restriction in effect - vendor/autoload.php in /home/user/public html/system/startup.php
Если при открытии сайта на движке opencart Вы получаете ошибку связанную с open_basedir, а именно:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/user/public_html/system/../../vendor/autoload.php) is not within the allowed path(s): (/home/user/public_html:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/user/public_html/system/startup.php on line 87
то решить ее можно исправив файл system/startup.php, а именно нужно заменить строки:
// Autoloader if (file_exists(DIR_SYSTEM . '../../vendor/autoload.php')) { require_once(DIR_SYSTEM . '../../vendor/autoload.php'); }
на
// Autoloader if (file_exists(DIR_SYSTEM . 'vendor/autoload.php')) { require_once(DIR_SYSTEM . 'vendor/autoload.php'); }
Кусок конфига можно увидеть тут: opencart_open_basedir_fix