Неисправность CLI-контроллера Codeigniter - PullRequest
3 голосов
/ 14 марта 2012

Итак, я следовал этому уроку

http://codeigniter.com/user_guide/general/cli.html

и пытался выполнить

   php index.php tools message

, но я получаю эту ошибку в терминале:

   <h1>A Database Error Occurred</h1>
   <p>Unable to connect to your database server using the provided settings.</p>
   <p>Filename:/Applications/XAMPP/xamppfiles/htdocs/470repo/projects/main/development/CodeIgniter/third_party/MX/Loader.php</p>
   <p>Line Number: 98</p>   

Мне это нужно для того, чтобы выпекать активы с помощью библиотеки Sprinkle из https://github.com/edmundask/Sprinkle/wiki/Baking-assets Я просматривал форум, но не могу найти конкретного решения этой проблемы.Итак, мне нужно сохранить.

Я использую php версию 5.3.1 и последнюю версию codeigniter.

Любая помощь будет принята с благодарностью, спасибо!:)

Ответы [ 2 ]

7 голосов
/ 18 апреля 2012

Вы работаете с локального?

Если да, попробуйте изменить имя хоста с

$db['default']['hostname'] = 'localhost';

на следующее:

$db['default']['hostname'] = '127.0.0.1';
0 голосов
/ 16 марта 2012

Кажется, он не может подключиться к вашей базе данных.Проверяли ли вы параметры базы данных в конфигурационном файле database.php, если они верны?

Если вы используете несколько сред, проверьте ту часть, в которой вы устанавливаете свою среду.Возможно, он выбрал не тот.

Вы также можете включить логи в файле config.php и проверить их.

...