2015-03-04 2 views
0

Я пытаюсь установить Codeception в первый раз, однако при запуске run --debug Я получаю ошибку подключения к DB, но я не могу найти, где конфигурация должна изменить это.Не удается подключиться к БД при настройке Codeception

[email protected] /var/www/crmpicco (confirmation)$ php vendor/codeception/codeception/codecept run --debug

Codeception PHP Testing Framework v1.9-dev Powered by PHPUnit 3.7.28 by Sebastian Bergmann.

[Codeception \ Exception \ Модуль] (Исключение в Дб) SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'убунту' @ 'локальный' (используя пароль : NO) при создании PDO соединения

+0

пожалуйста, напишите код подключения к БД. –

+0

@GaneshSalunkhe Я не знаком с Codeception. Я не могу найти конфигурацию DB кода. Где это находится в кодовой базе? – crmpicco

+0

Я думаю, что это из-за пользователя 'ubuntu' (которого не существует). Вы можете добавить пользователя ubuntu через phpmyadmin и предоставить этому пользователю никаких привилегий, и он должен работать –

ответ

0

в конце концов я нашел полномочия для решения этой проблемы в следующих файлах:

  • тесты/acceptance.suite.yml
  • тесты/functional.suite.yml

    class_name: TestGuy modules: enabled: [REST, Db, ZF1, TestHelper, DbzHelper, GuzzleHelper]
    config: REST: timeout: 90 Db: dsn: 'mysql:host=10.0.0.200;dbname=crmpicco_test' user: 'vagrant' password: 'vagrant' dump: tests/_data/dump.sql populate: true cleanup: false ZF1: env: 'test' app_path: 'crmpicco/application' lib_path: 'library' config: 'crmpicco/application/configs/application.ini'

Смежные вопросы