我找到所对应代码那里.
# 配置config文件
$config_file_dir = $this->_currentDir . '/etc/config.php';
if(file_exists($config_file_dir)){
$params_data = (require($config_file_dir));
}
我感觉这里的 File(/etc/config.php) 应该是 /www/wwwroot/fecshop/vendor/fancyecommerce/fec_admin/etc/config.php 才对.
而且 这个目录下,也没有/etc/config.php 这个目录以及文件.
下面是所有的报错信息.
<pre>PHP Warning 'yii\base\ErrorException' with message 'file_exists(): open_basedir restriction in effect. File(/etc/config.php) is not within the allowed path(s): (/www/wwwroot/fecshop/:/tmp/:/proc/)'
in /www/wwwroot/fecshop/vendor/fancyecommerce/fec/AdminModule.php:38
Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError(2, 'file_exists(): ...', '/www/wwwroot/fe...', 38, Array)
#1 /www/wwwroot/fecshop/vendor/fancyecommerce/fec/AdminModule.php(38): file_exists('/etc/config.php')
#2 /www/wwwroot/fecshop/vendor/fancyecommerce/fec/AdminModule.php(26): fec\AdminModule->configModuleParams()
#3 /www/wwwroot/fecshop/vendor/fancyecommerce/fecshop/app/appadmin/modules/Catalog/Module.php(33): fec\AdminModule->init()
#4 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/BaseObject.php(109): fecshop\app\appadmin\modules\Catalog\Module->init()
#5 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/Module.php(158): yii\base\BaseObject->__construct(Array)
#6 [internal function]: yii\base\Module->__construct('catalog', Object(yii\web\Application), Array)
#7 /www/wwwroot/fecshop/vendor/yiisoft/yii2/di/Container.php(376): ReflectionClass->newInstanceArgs(Array)
#8 /www/wwwroot/fecshop/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('\\fecshop\\app\\ap...', Array, Array)
#9 /www/wwwroot/fecshop/vendor/yiisoft/yii2/BaseYii.php(349): yii\di\Container->get('\\fecshop\\app\\ap...', Array, Array)
#10 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/Module.php(427): yii\BaseYii::createObject(Array, Array)
#11 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/Module.php(586): yii\base\Module->getModule('catalog')
#12 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/Module.php(522): yii\base\Module->createController('productinfo/ind...')
#13 /www/wwwroot/fecshop/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('catalog/product...', Array)
#14 /www/wwwroot/fecshop/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#15 /www/wwwroot/fecshop/appadmin/web/index.php(77): yii\base\Application->run()
#16 {main}</pre>