Я не знаю много о php, но недавно я взял на себя пятилетний проект php, над которым работали другие. Я погуглил, и мой код, кажется, использует codeIgniter. Сначала я установил apache-файл .conf, mysql подключается к терминалу и устанавливает настройки в database.php. Но мой источник php, кажется, не находит БД. Как мне установить успешное соединение с БД?
ps.Я корейский разработчик. извините за мой плохой английский. и я пользователь Mac.
Я пытался: 1. настройка apache 2. установить БД 3. установка на database.php
1) httpd.conf / apache
...
Listen 80
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Users/edenkang/Documents/joahae"
</VirtualHost>
<Directory />
AllowOverride ALL
Require all denied
</Directory>
DocumentRoot "/Users/edenkang/Documents/joahae"
<Directory "/Users/edenkang/Documents/joahae">
...
2) DB /mysql
host : localhost
user : root
password : password
database : mydb
3) database.php / codeIgniter
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'password';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
, когда я получаю доступ к localhost / index.php, отображается сообщение об ошибке.
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346