Monday, October 27, 2008

Re: Wampserver and Cake Bake

Resolved!

This morning I deleted the Apache folder in my Program Files.

I restarted my computer and PHP was no longer working on the command
line. However, wampserver was working fine and any pages I had built
in it.

I restored the Apache Folder and PHP was working on the cmd line
again. I changed the .ini related the CLI there and sure enough I'm
not getting the error anymore. Windows is clearly still using my old
PHP path.

Thanks guys! I'm a happy baker now!

On Oct 27, 10:37 am, Merk <SoDamnM...@gmail.com> wrote:
> Hi Sam and Solider,
>
> Thanks very much for the responses.
>
> Yes you're right, I should have been much more explicit.  Let me run
> over things further.
>
> I have already successfully set up some scaffolding on the wampserver
> with cakephp.  It works fine and is CRUD ready working with the
> database.  I get all the friendly "your stuff works" messages in the
> index of my app.  "Your database configuration file is present."
> "Cake is able to connect to the database."
>
> I ran through the initial cake bake routine involving the set up of
> the application folder and database connection.
>
> The error message is:
>
> Fatal error:  Call to undefined function mysql_connect() in C:\wamp\www
> \portal\cake\libs\model\datasources\dbo\dbo_mysql.php on line 117
>
> I get this error when I'm in C:/wamp/www/portal/cake/app and type
> "cake bake"  then "m", "v", or "c" to start working on models, views
> or controllers.   This is the same app folder that has a couple models
> successfully scaffolded.
>
> I HAD (or so I think it is just had) a version of MySQL, Apache, and
> PHP set up on my box prior to installing Wamp.  However, I removed
> MySQL and Apache via the Windows "Add / Remove Programs" Features.
> This morning I also deleted their folders from my "Program Files"
> folder.
>
> I also have already set up C:/wamp/www/portal/cake/console on my
> Windows PATH list via the System > Advanced Tab > Environment
> Variables.  I can run the console from any directory now.
>
> Lastly, I am very foreign to using the command line.  I ran dos
> computer games when I was a kid, that's about it.  So nothing really
> in 10 years!
>
> Now... direct responses to your questions:
>
> Sam:
>
> I have not done a simple connection test.  I believe the working
> scaffolding is proof enough mysql is working?  Or do you mean a cmd
> line test?  If so, could you help me go about doing that?
>
> Wampserver comes prepackaged with apache, mysql, and php.  The
> versions should work together fine.  I have a full APP working on my
> home box just fine with the same Wampserver build, but I have never
> run the bake cmd line utility with it.
>
> I'm not sure what you mean by PHP Windows List?  You mean a different
> discussion group?
>
> Soldier:
>
> 1)  cake bake initializes and I've ran through the basic set up, so I
> believe php is working fine from the cmd line, unless bake isn't php
> based?
>
> 2)  done.
>
> 3)  bake works fine from any directory based on 2.
>
> (4) ?  Yeppers the gauge is all white.
>
> (5) ?  Posted above.
>
> 6 ?  Discussed above.  I have a service called mysqld-nt.exe running
> on my machine.  Is that related to wamp?  Unrelated and problematic?
> Unrelated and a non-issue.
>
> Thanks again, if anything I've said points to a problem or you can
> think of more information that might help troubleshoot, I'm all ears!
> (well eyes!).
>
> On Oct 25, 7:30 pm, "soldier.coder" <geekprogrammer...@googlemail.com>
> wrote:
>
>
>
> > One more thing...  It is hard to diagnose the problem without seeing
> > the exact symptoms.  Could you post the exact text of the error?
>
> > And... do you have a prior version of MySql running as a service?
>
> > Just some thoughts.
>
> > On Oct 24, 5:41 pm, Merk <SoDamnM...@gmail.com> wrote:
>
> > > Hi,
>
> > > I have an installation of wampserver version 2.0 on my machine.  I'm
> > > attempting to use the cake bake console from the command line.  When I
> > > do so, I get mysql_undefined errors.
>
> > > Obviously the first step is to check the php.ini's to ensure
> > > the .dll's aren't commented out.  I've checked 3 different .ini files
> > > on my machine under the wamp directory, and all show this is enabled.
>
> > > php_info(); shows mysql is running.
>
> > > I even found a php_old.ini in the windows folder on my machine and
> > > enabled the extensions there.  No luck.
>
> > > Has anyone else run into this problem with wampserver?  Any ideas to
> > > troubleshoot?- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: