Temat: sand_box 1.1 zapytanie do złej bazy danych.

Witam,
z symfony to moje pierwsze kroki. Ściągnąłem sobie sand_box w wersji 1.1 i postępowałem zgodnie z tutorialem http://www.symfony-project.org/tutorial/1_1/my-first-p...

wszystko szło bardzo dobrze, dopóki nie odpaliłem przeglądarki, bo tam czeka niespodzianka:

[wrapped: Could not execute query [Native Error: sqlite_query() [<a href='function.sqlite-query'>function.sqlite-query</a>]: no such table: post] [User Info: SELECT post.ID, post.TITLE, post.EXCERPT, post.BODY, post.CREATED_AT FROM post]]

Najpierw korzystałem z bazy MySQL i myślałem, że nie przestawił sobie w config, ale jak zrobiłem to samo nie zmieniając bazy danych wywala dokładnie ten sam błąd.

A tabele w bazie danych istnieją.

Pracuję na win xp SP2 wampserwer 2.0 i mam zainstalowane normalnie symfony, ale chciałem się nauczyć najpierw z sand_boxa, bo to też łatwiej przenieść poza localhost.

Ma ktoś jakieś pomysły?

Konsola wcześniej nie zgłaszała żadnych błędów, wykonywała wszytsko polecenia bez problemów.

Pozdrawiam

konto usunięte

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Jarosław Ziółkowski:
Najpierw korzystałem z bazy MySQL

Było zmieniać ;)

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Niezależnie od tego, zmieniałem czy nie, wywala błąd. I to dokładnie ten sam.
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: sand_box 1.1 zapytanie do złej bazy danych.

czyściłeś cache'a ($ symfony cc) ?

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Tak, czyściłem.

konto usunięte

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Dobra, błąd jest zwracana przez bazę danych z którą symfony się łączy ( czyli baza istnieje a tabele w niej nie ). Na pewno nie masz tych baz więcej ?

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Są dwie bazy sqllite którą sobie sam tworzy, ale jak go przestawię na MySQL to tworzy w niej tabelę a cały czas odwołuje się do sqllite. Co jest dla mnie nienormalne.

Stwierdziłem, że może ma jakiś problem z przestawieniem się i nowy projekt zrobiłem nie przestawiając bazy danych, tak żeby stworzył strukturę na sqllite. Niestety błąd jest ten sam (a nie tworzy tabel w MySQL żeby był to problem starego ustawienia bazy.)

Za to ściągając sand_box 1.0 na sqllite działa. Na MySQL jeszcze nie sprawdzałem.Jarosław Ziółkowski edytował(a) ten post dnia 14.08.08 o godzinie 12:11

konto usunięte

Temat: sand_box 1.1 zapytanie do złej bazy danych.

Jarosław Ziółkowski:
jak go przestawię na MySQL to tworzy w niej tabelę a
cały czas odwołuje się do sqllite

Sprawdz w pliku config/databases.yml ustawienie parametru phptype. Symfony 1.1 z sandboxa ma tam defaultowo 'sqlite' i trzeba to recznie zmienic na 'mysql'. Mysle, ze to to jest przyczyna.

Następna dyskusja:

Ingerencja w tagi HTML zapi...




Wyślij zaproszenie do