Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] PropelException :: pusty komunikat
Forum PHP.pl > Forum > PHP > Frameworki
trampek
Witam.

Po wygenerowaniu panelu administracyjnego, przy próbie wejścia na stronę, wyświetla się następujący komunikat:



Symfony nie wyświetla żadnego komunikatu, co utrudnia szukanie przyczyn.

database.yml:

Kod
<span class="MsgBodyText"><pre>dev:
   propel:
     class: sfPropelDatabase
     param:
       classname: DebugPDO
       dsn: 'mysql://root:bobo@localhost/akrotech'
       username: root
       password: bobo
test:
   propel:
     param:
       classname: DebugPDO
all:
   propel:
     class: sfPropelDatabase
     param:
       classname: PropelPDO
       dsn: 'mysql://root:bobo@localhost/akrotech'
       username: root
       password: bobo
       encoding: utf8
       persistent: true
       pooling: true
prod:
   propel:
     class: sfPropelDatabase
     param:
       dsn: 'mysql://root:bobo@localhost/akrotech'
       username: root
       password: bobo
</pre></span>



propel.ini:

Kod
<span class="MsgBodyText"><pre>propel.targetPackage       = lib.model
propel.packageObjectModel  = true
propel.project             = sf_sandbox
propel.database            = mysql
propel.database.driver     = mysql
propel.database.user        = root
propel.database.creole.url = ${propel.database.url}
propel.database.user       = root
propel.database.password   = bobo
propel.database.encoding   = utf8

; mysql options
propel.mysql.tableType     = InnoDB

propel.addVendorInfo       = true
propel.addGenericAccessors = true
propel.addGenericMutators  = true
propel.addTimeStamp        = true
propel.addValidators       = false

propel.useDateTimeClass       = true
propel.defaultTimeStampFormat = Y-m-d H:i:s
propel.defaultTimeFormat      = H:i:s
propel.defaultDateFormat      = Y-m-d

propel.schema.validate        = false
propel.samePhpName            = false
propel.disableIdentifierQuoting     = false
propel.emulateForeignKeyConstraints = true

; directories
propel.home                    = .
propel.output.dir              = /var/www/production/sfweb/www/cache/symfony-for-release/1.2.2/sf_sandbox
propel.schema.dir              = ${propel.output.dir}/config
propel.conf.dir                = ${propel.output.dir}/config
propel.phpconf.dir             = ${propel.output.dir}/config
propel.sql.dir                 = ${propel.output.dir}/data/sql
propel.runtime.conf.file       = runtime-conf.xml
propel.php.dir                 = ${propel.output.dir}
propel.default.schema.basename = schema
propel.datadump.mapper.from    = *schema.xml
propel.datadump.mapper.to      = *data.xml

; builder settings
propel.builder.peer.class              = plugins.sfPropelPlugin.lib.builder.SfPeerBuilder
propel.builder.object.class            = plugins.sfPropelPlugin.lib.builder.SfObjectBuilder
propel.builder.objectstub.class        = plugins.sfPropelPlugin.lib.builder.SfExtensionObjectBuilder
propel.builder.peerstub.class          = plugins.sfPropelPlugin.lib.builder.SfExtensionPeerBuilder
propel.builder.objectmultiextend.class = plugins.sfPropelPlugin.lib.builder.SfMultiExtendObjectBuilder
propel.builder.mapbuilder.class        = plugins.sfPropelPlugin.lib.builder.SfMapBuilderBuilder

propel.builder.addIncludes  = false
propel.builder.addComments  = true
propel.builder.addBehaviors = true
</pre></span>


Sprawdziłem logi apache'a. Wygląda na to, że nie ma wybierania bazy:

Kod
[Thu Jan 22 11:56:28 2009] [error] [client 127.0.0.1]  [wrapped: SQLSTATE[3D000]: Invalid catalog name: 1046 Nie wybrano \xbfadnej bazy danych]


Czy ktoś wie, gdzie w symfony należy to naprawić ?
destroyerr
To dziwne, u mnie od razu wywala błąd.
Przeczytaj to i wszystko będzie jasne.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.