Forum Webscript.Ru

Программирование => PHP => Тема начата: GaLLe0n от 10 Мая 2007, 20:20:44

Название: cakePHP , просто не работает :/
Отправлено: GaLLe0n от 10 Мая 2007, 20:20:44
Пис братья :=)

httpd.conf :
document root : C:/appserv/www

Установил cakePHP , в папку C:/appserv/www/cake
настроил БД .
При заходе на 127.0.0.1 всё отлично , пишет что связь с БД есть и тд

Берём любой пример простой аутенфикации , допустим с ibm.com

Создаём таблицу mysql

CREATE TABLE \'users\' (
\'id\' INT( 10 ) NOT NULL AUTO_INCREMENT ,
\'username\' VARCHAR( 40 ) NOT NULL ,
\'password\' VARCHAR( 40 ) NOT NULL ,
\'email\' VARCHAR( 255 ) NOT NULL ,
\'first_name\' VARCHAR( 40 ) NOT NULL ,
\'last_name\' VARCHAR( 40 ) NOT NULL ,
PRIMARY KEY  (\'id`),
UNIQUE KEY \'username\' (\'username\'),
UNIQUE KEY \'email\' (\'email\')
) TYPE = MYISAM ;


C:/appserv/www/cake/app/models/user.php

   class User extends AppModel
{
        var $name = \'User\';
}
?>


C:/appserv/www/cake/app/views/users/register.thtml

form action="/users/register" method="post">

Please fill out the form below to register an account.




/>

maxlength="255" />









C:/appserv/www/cake/app/controllers/user_controller.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\');
      }
    }
  }
}
?>


Запускаю http://127.0.0.1/cake/app/views/users/register.thtml ,
в ответ :
Цитировать

Missing controller
You are seeing this error because controller ViewsController could not be found.

Notice: If you want to customize this error message, create app\\views/errors/missing_controller.thtml.

Fatal: Create the class below in file : app\\controllers\\views_controller.php

class ViewsController extends AppController {
var $name = \'Views\';
}
?>

Почему он просит контроллер , когда он уже есть ?
Пробовал менять и documentroot в httpd.conf , но тоже самое , иногда пишет что не найден контроллер cakePHP .
Тоже самое и с пример аутенцикации с офф сайта .
PHP 5.2.1
APACHE 2.2  

Жду ответа от жгучих перцев +)