wiistriker / govnokod.ru

Говнокод.ру - по колено в коде
http://govnokod.ru
24 stars 7 forks source link

Различия в конфигурациях prod и dev? #6

Closed scriptin closed 10 years ago

scriptin commented 11 years ago

Для доступа к БД на VM используется учетная запись root:root. Когда запускается dev-версия (app_dev.php) - все работает. Когда запускается prod-версия (app.php) - возникает ошибка:

request.CRITICAL: Uncaught PHP Exception PDOException: "SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO)" at /vagrant/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php line 36 [] []

Обратите внимание на (using password: NO)

Вот содержимое файла parameters.yml:

parameters:
    database_driver:    pdo_mysql
    database_host:      localhost
    database_port:      ~
    database_name:      govnokod
    database_user:      root
    database_password:  root

    mailer_transport:   sendmail
    mailer_host:        localhost
    mailer_user:        ~
    mailer_password:    ~
    mailer_from:        govnokod@localhost
    mailer_from_name:   Говнокод.ру

    locale:             ru
    secret:             ThisTokenIsNotSoSecretChangeIt

Обратите внимание, что пароль установлен.

Также замечено, что на prod-версии скрипты и стили не компилируются, страница выдается в виде нестилизованного HTML, без скриптов. Адреса, по которым должны лежать скомпилированные скрипты и стили, отвечают 404.

Не могу найти причину такого поведения. В остальных конфигурациях вроде бы все порядке, опечаток нет.

wiistriker commented 11 years ago

Кеш чистил?

По вопросу о стилях и скриптах: у тебя apache? htaccess подхватывается? Возможно, правила реврайта не отрабатывают

scriptin commented 11 years ago

Надо будет еще попробовать, возможно это кеш, но в таком случае как-то уж очень он долго живет. С конфигом апача я мог накосячить. В любом случае, если это ни у кого не воспроизводится, то проблема у меня - буду искать.