Thx Dustin,

that's the next thing i try.

Michael


On 29 Mai, 20:42, Dustin Whittle <[EMAIL PROTECTED]>
wrote:
> Michael,
>
> I am looking into the plugin package. I have removed the log calls as they
> are unneeded.. It seems like you are using two pdo connections, you should
> write a sfPropelSessionStorage (based on sfPDOSessionStorage) and fetch the
> original connection..
>
> For logging you must be using DebugPDO connection + have log level setup to
> debug. Also, the reason you must comment out the persistent line, is due to
> whatever pdo driver you are using does not support the persistent option.
>
> Also, if you still have issues can you move this thread to symfony-users.
>
> Cheers,
>
> Dustin
>
> On 5/29/08 9:56 AM, "[EMAIL PROTECTED]"
>
> <[EMAIL PROTECTED]> wrote:
>
> > Dustin, i spend the whole day with your plugin, so i hope i can give
> > you some feedback with problems i found. Today i tried to use database
> > sessions along with PDO. I used sfPDOSessionStorage for that. I know
> > you didn't mentioned it, so i think this is not tested.
>
> > The first thing i got was a 500 server error, with no log or output. I
> > know sessions and how hard it is to debug them. I installed xdebug and
> > found the problem: Fatal error: Maximum function nesting level of
> > '100' reached, aborting! in /usr/share/php/symfony/database/
> > sfDatabase.class.php on line 91
>
> > After config_factories.yml.php are loaded, here is the call stack:
> > ...
> > 6 0.1102 735332 sfStorage->__construct( ) ../config_factories.yml.php:
> > 85
> > 7 0.1102 735332 sfDatabaseSessionStorage->initialize( ) ../
> > sfStorage.class.php:33
> > 8 0.1109 738080 session_start ( ) ../
> > sfDatabaseSessionStorage.class.php:70
> > 9 0.1110 738192 sfDatabaseSessionStorage->sessionOpen( ) ../
> > sfDatabaseSessionStorage.class.php:0
> > 10 0.1110 738192 sfDatabase->getConnection( ) ../
> > sfDatabaseSessionStorage.class.php:100
> > 11 0.1111 738216 sfPropelDatabase->connect( ) ../sfDatabase.class.php:
> > 75
> > 12 0.1113 738708 sfPropelDatabase->log( ) ../
> > sfPropelDatabase.class.php:91
> > 13 0.1113 738788 sfPDODatabase->__call( ) ../sfPDODatabase.class.php:0
> > 14 0.1114 738788 sfDatabase->getConnection( ) ../
> > sfPDODatabase.class.php:125
> > 15 0.1114 738788 sfPropelDatabase->connect( ) ../sfDatabase.class.php:
> > 75
> > 16 0.1116 739200 sfPropelDatabase->log( ) ../
> > sfPropelDatabase.class.php:91
> > 17 0.1116 739280 sfPDODatabase->__call( ) ../sfPDODatabase.class.php:0
> > 18 0.1116 739280 sfDatabase->getConnection( ) ../
> > sfPDODatabase.class.php:125
> > 19 0.1116 739280 sfPropelDatabase->connect( ) ../sfDatabase.class.php:
> > 75
> > 20 0.1118 739692 sfPropelDatabase->log( ) ../
> > sfPropelDatabase.class.php:91
> > 21 0.1118 739772 sfPDODatabase->__call( ) ../sfPDODatabase.class.php:0
> > 22 0.1118 739772 sfDatabase->getConnection( ) ../
> > sfPDODatabase.class.php:125
> > 23 0.1119 739772 sfPropelDatabase->connect( ) ../sfDatabase.class.php:
> > 75
> > 24 0.1120 740184 sfPropelDatabase->log( ) ../
> > sfPropelDatabase.class.php:91
> > 25 0.1120 740264 sfPDODatabase->__call( ) ../sfPDODatabase.class.php:0
> > 26 0.1120 740264 sfDatabase->getConnection( ) ../
> > sfPDODatabase.class.php:125
> > 27 0.1121 740264 sfPropelDatabase->connect( ) ../sfDatabase.class.php:
> > 75
> > 28 0.1123 741252 sfPropelDatabase->log( ) ../
> > sfPropelDatabase.class.php:91
> > 29 0.1123 741332 sfPDODatabase->__call( ) ../sfPDODatabase.class.php:0
> > 30 0.1123 741332 sfDatabase->getConnection( ) ../
> > sfPDODatabase.class.php:125
> > ...
>
> > In sfPropelDatabase i commented line 91 out: "// $this-
> >> log(sprintf("Connecting to database '%s' with dsn: %s" ..." and it
> > worked. Anyway i guess that i'm using two connections this way (didn't
> > look further) because using PDO is slower than my original setup with
> > propel/creole (form 132ms to 280ms on my machine).
>
> > I'll keep testing different things ...
>
> > Michael
>
> > On 29 Mai, 11:36, "[EMAIL PROTECTED]"
> > <[EMAIL PROTECTED]> wrote:
> >> Ok, one more i noticed:
>
> >> using DebugPDO i have no database output (query etc.) in my log file.
>
> >> Michael
>
> >> On 29 Mai, 11:03, "[EMAIL PROTECTED]"
>
> >> <[EMAIL PROTECTED]> wrote:
> >>> Okay, i did it ;o) and it works! Great!
>
> >>> So, this is my report:
>
> >>> - plugin:install still fails (see last post)
> >>> - leaving out "datasource" parameter works now
> >>> - setting "persistent: false" didn't work, i had to comment this line
> >>> completely out: "# persistent: false"
>
> >>> Great step for symfony, Thx!!!
> >>> Michael
>
> >>> On 29 Mai, 10:45, "[EMAIL PROTECTED]"
>
> >>> <[EMAIL PROTECTED]> wrote:
> >>>> Hi Dustin,
>
> >>>> plugin:install still has an error. But this time it's different:
> >>>> Plugin "sfPropelPlugin" installation failed: Package "http://
> >>>> pear.symfony-project.com/get/sfPropelPlugin/sfPropelPlugin-1.3.0.tgz"
> >>>> is not valid.
>
> >>>> I will check this later and report.
>
> >>>> Thx again Dustin.
> >>>> Michael
>
> >>>> On 29 Mai, 07:42, Neonard0 <[EMAIL PROTECTED]> wrote:
>
> >>>>> Hi, today May 29-2008 the pake command to install sfPropelPlugin still
> >>>>> dows not work I get the same error as michael.piecko mentioned. Is
> >>>>> there a way to fix this??
>
> >>>>> On 28 mayo, 14:43, Dustin Whittle <[EMAIL PROTECTED]>
> >>>>> wrote:
>
> >>>>>> Ady,
>
> >>>>>> This should be fixed now.
>
> >>>>>> Cheers,
>
> >>>>>> Dustin
>
> >>>>>> On 5/24/08 11:40 AM, "Ady" <[EMAIL PROTECTED]> wrote:
>
> >>>>>>> Ok - not sure if this was the way it was intended but I find that when
> >>>>>>> I add a datasource param everything is good, so:
>
> >>>>>>>       classname:   PropelPDO
> >>>>>>>       dsn:             ...
> >>>>>>>       username:    ....
> >>>>>>>       password:     ....
> >>>>>>>       datasource:   propel
>
> >>>>>>> On May 24, 1:47 pm, "[EMAIL PROTECTED]"
> >>>>>>> <[EMAIL PROTECTED]> wrote:
> >>>>>>>> I'm also here with only one database ;o(
>
> >>>>>>>> I tried your plugin yesterday and got also this issue. Everything
> >>>>>>>> before worked fine (i mean symfony's own propel). I followed exactly
> >>>>>>>> your docs, checked cached yml files (settings are there), checked
> >>>>>>>> everything, but this message still appear.
>
> >>>>>>>> Michael
>
> >>>>>>>> On 24 Mai, 19:19, Ady <[EMAIL PROTECTED]> wrote:
>
> >>>>>>>>> Dustin - wonder if you could help me with this issue I'm having with
> >>>>>>>>> multiple DB config - the error I see is this:
>
> >>>>>>>>> 'No connection information in your runtime configuration file for
> >>>>>>>>> datasource [xxxDB]'
>
> >>>>>>>>> database.yml:
>
> >>>>>>>>> all:
> >>>>>>>>>   xxxDB:
> >>>>>>>>>     class:          sfPropelDatabase
> >>>>>>>>>     param:
> >>>>>>>>>       classname:  PropelPDO
> >>>>>>>>>       dsn:          mysql:dbname=xxxDB;host=xxxDB;port=3308
> >>>>>>>>>       username:     root
> >>>>>>>>>       password:     xxx
>
> >>>>>>>>>   propel:
> >>>>>>>>>     class:          sfPropelDatabase
> >>>>>>>>>     param:
> >>>>>>>>>       classname:  PropelPDO
> >>>>>>>>>       dsn:          mysql:dbname=xxxxDB;host=xxxDB;port=3306
> >>>>>>>>>       username:     root
> >>>>>>>>>       password:     xxx
>
> >>>>>>>>> It seems to pick up the last config as default which is why I had to
> >>>>>>>>> set the propel config at the end which is a problem as well.
>
> >>>>>>>>> Thanks in advance
> >>>>>>>>> A
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to