Вопрос

Я новичок в Symfony, и я прохожу через Учебное пособие на ходу V1.4 для доктрины. В настоящее время я застрял в день 3. Я последовал за всеми инструкциями по настройке моделей базы данных и строительства и модулей; Однако, когда я пытаюсь получить доступ кhttp: // localhost: 8080 / frontend_dev.php«Я получаю следующую ошибку:

«Конфигурация» конфигурация / базы данных.yml "не существует или не читается.

Мой файл config / datamases.yml выглядит так:

all:  
  doctrine:  
  class: sfDoctrineDatabase  
  param:  
    dsn: 'mysql:host=localhost;dbname=jobeet'  
    username: root  
    password: mysecret

Создание таблиц и загрузка светильников, кажется, работает нормально после проверки базы данных с phpmyAdmin. Любая помощь будет оценена.

Спасибо!

Это было полезно?

Решение

Я попробовал то, что в рабочем голове с 1 до 3 дня, и он работает на моей местной машине, может быть, что у вас есть какой-то проблема с разрешениями файла, которая предотвращает вашу симфонию загрузить конфигурацию / базы данных.имль, поэтому, пожалуйста, измените разрешения по мере необходимости (Chmod в Linux).

Не уверен, что это решит проблему, но я думаю, что это стоит попробовать, выполнить php symfony cc Или просто очистите папку кэша и снова загрузите свое приложение в браузере, поскольку конфигурация / базы данных.yml должна быть кэширована как config_databases.yml.php (вы можете взглянуть / кэш / frontend / dev / config /)

Другие советы

Phpmyadmin? arrggggghhhhhhh = P.

Во всяком случае, ваша идентификация неверна.

Это должно быть так:

all:
  doctrine:
    class:  sfDoctrineDatabase
    param:
      dsn: "mysql:host=localhost;dbname=jobeet"
      username: root
      password: mysecret

Что касается ошибки, если вы на Mac, измените разрешения, используя CHMOD. :-)

Если вы застряли в проблеме с базами данных.yml, эта ссылка на конфигурацию Symfony Batchases.yml может быть полезно: www.symfonyreference.com/databases-yml.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top