Bump, please help!
On Apr 4, 3:06 pm, Scott Ackerman <[EMAIL PROTECTED]> wrote:
> I can change the document root on my web server to serve directly out
> of the "cake" directory, but I don't want to as I have other apps that
> run on my server. What seems strange is that I went through the
> initial setup as described in the manual and connected with the
> database just fine. But when I follow the tutorial on IBM's web site
> they are essentially recommending that it be set up like:
>
> /document root
> /cake
> /app
> /vendors
> .htaccess
> index.php
>
> but the cake manual says that this will work
>
> /document root
> /cakePHP
> /cake
> /app
> /vendors
>
> But if you look at the "blog" tutorial that is in the CakePHP manual,
> it is recommending that the structure be set up the way IBM
> recommends. So I guess I am trying to find out what configuration file
> needs to be set to serve the cake app's out of their own directories,
> without having to program absolute directory structure information
> into the controller.
>
> On Apr 4, 1:03 pm, Rusty <[EMAIL PROTECTED]> wrote:
>
> > I believe that it is in your site setup that you would change it so
> > that the root of your website was at /localhost/cake.
>
> > I have mine on a shared hosting account, so setting the home page of
> > the site to be the /cake_install/app/webroot worked for me.
>
> > Hope that helps.
> > Rusty
>
> > On Apr 4, 9:57 am, Scott Ackerman <[EMAIL PROTECTED]> wrote:
>
> > > I am "trying" to get through the "Cook up Web sites fast with CakePHP"
> > > tutorial at IBM's website. I have created the initial database, the
> > > model, the view and the controller. I am at the part where I am
> > > testing it for the first time. I have the CakePHP install installed in
> > > a directory called "cake" in my webroot. So in the case of the example
> > > to test the registration I use 'localhost/cake/users/register' which
> > > takes me to the registration form. I then fill out the form and click
> > > the "register" button. But the controller returns me to 'localhost/
> > > users/register' which of course gives me a "page not found" error. I
> > > can see what the problem is but I am not sure what to do to fix it.
> > > The controller looks like this:
>
> > > <?php
>
> > > class UsersController extends AppController {
>
> > > function register() {
> > > if (!empty($this->params['form'])) {
> > > if ($this->User->save($this->params['form'])) {
> > > $this->flash('Your registration information was
> > > accepted.', '/users/register');
> > > }
> > > else {
> > > $this->flash('There was a problem with your
> > > registration', '/users/register');
> > > }
> > > }
> > > }
> > > }
>
> > > ?>
>
> > > Now I know that I could change the directories to '/cake/users/
> > > register', but it seems that there should be a way for Cake to pickup
> > > the directory that it is installed in and insert it (since it is
> > > already inserting the URL just to get to the 'users' subdirectory. Or
> > > is it assumed that you will always have everything that is in the
> > > initial install folder directly in the document root? I didn't find a
> > > config file that I could specify the initial directory for CakePHP. I
> > > hope I am making sense. My understanding was that I could simply unzip
> > > the CakePHP files into my web root and rename that initial directory
> > > anything (which I renamed to simply 'cake' instead of 'cake1.00etc.').
> > > Sorry for such a stupid beginner question.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---