Я хочу сделать миграцию базы данных в CodeIgniter, но я получил эту ошибку
c:\xampp\htdocs\r_project>php index.php console migrate
PHP Notice: Undefined index: HTTP_HOST in C:\xampp\htdocs\r_project\application
\config\config.php on line 43
Notice: Undefined index: HTTP_HOST in C:\xampp\htdocs\r_project\application\conf
ig\config.php on line 43
A PHP Error was encountered
Severity: Notice
Message: Undefined index: HTTP_HOST
Filename: C:\xampp\htdocs\r_project\application\config\config.php
Line Number: 43
Backtrace:
File: C:\xampp\htdocs\r_project\application\config\config.php
Line: 43
Function: _error_handler
File: C:\xampp\htdocs\r_project\index.php
Line: 316
Function: require_once
ERROR: An Error Was Encountered
You have not specified a database connection group via $active_group in
your config/database.php file.
Я установил свой config.php с этим
$isSSL = function(){
if( !empty( $_SERVER['https'] ) )
return true;
if( !empty( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' )
return true;
if ( !isset($_SERVER['SERVER_PORT']))
return false;
if( $_SERVER['SERVER_PORT'] == 443)
return true;
return false;
};
$prot = $isSSL() ? 'https://' : 'http://';
$host = $_SERVER["HTTP_HOST"];
$config['base_url'] = $prot . $host . "/";
кроме этого. я должен установить файл database.php в папке \application\config\development\database.php
что я должен сделать для этого. действительно нужна помощь
С точки зрения ошибки, которую вы получаете, попробуйте:
$host = (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']);
Что касается настройки файла конфигурации базы данных, нам нужно будет узнать больше, прежде чем мы сможем ответить.