try adding
RewriteBase /CakePHP/
to the .htaccess files
(search the group for rewritebase)
the IBM setup is ok for fevelopment but in profuction only webroot
should be web accessible.
HTH
On Sat, Apr 5, 2008 at 4:24 PM, Scott Ackerman <[EMAIL PROTECTED]> wrote:
>
> 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.
>
> >
>
--
Marcin Domanski
http://kabturek.info
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---