• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CakePHP parte 2
 

CakePHP parte 2

on

  • 1,772 views

Instalacion del framework cake PHP

Instalacion del framework cake PHP

Statistics

Views

Total Views
1,772
Views on SlideShare
1,767
Embed Views
5

Actions

Likes
0
Downloads
37
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CakePHP parte 2 CakePHP parte 2 Presentation Transcript

    • CakePHP
      Parte 2
      Ing. César Eduardo Suarez Trujillo
      csuarez@smdigital.com.co
    • Instalación
      Para la instalación de CakePHP se requiere lo siguiente:
      Servidor Apache con modo reescritura.
      • PHP 4.3.2 o mas recientes
      • MySQL(También soporta PostgreSQL, Microsoft SQL Server 2000, Firebird, IBM DB2,
      Oracle, SQLite, ODBC, y ADOdb).
      Descargar la ultima version del Framework.
    • Luego colocamos los archivos en la carpeta deseada de nuestro servidor (www). Al intentar correr por primera vez tenemos lo siguiente:
    • -El primer error nos pide cambiar la llave de encripsion que tiene Cake por defecto en el archivo app/config/core.php.
      Configure::write('Security.salt', 'DYhG93z4qy15Ixfs2guVoUaaWwvniR2G0FgaC9mi');
      -Si el directorio tmp no tiene permiso de escritura también marcara error.
      -Configuramos la base de datos app/config/database.php.
    • 1 class DATABASE_CONFIG {
      2
      3 var$default = array(
      4 'driver' => 'mysql',
      5 'persistent' => false,
      6 'host' => 'localhost',
      7 'port'=>'',
      8 'login' => 'user',
      9 'password' => 'password',
      10 'database' => 'project_name',
      11 'schema'=>'',
      12 'prefix' => '',
      13 'encoding'=>''
      14 );
    • Un error común y a veces difícil de manejar pues depende de la ubicación de los archivos del apache es el habilitar la sobre escritura y este error lo que hace es que el sitio no se vea con el look (styles y fuentes) asignados.
      1 <Directory />
      2 Options Indexes FollowSymLinks
      3 AllowOverrideNone
      4 </Directory>
      El AllowOverrideNone se cambia por AllowOverrideAll, esto debería solucionar el problema (me dio en un pc y en otro no)
    • Arquitectura CAKEPhp
    • Ante de todo debemos entender como es el funcionamiento del modelo vista control:
      1. El usuarioentrasuscredenciales en el formulario y envia el formulario.
      2. La vista quetiene el formularioenvia la informacion al control para ser procesado.
      3. El control envia y encuentra el pedidopara el modelopreguntandole la informacion.
      4. El modelohace el query y pone a correr la base de datos.
      5. El modelo envia el resultado al control
      6. El control procesar el resultado y determinaque vista debedesplegar
      El clienteverasiñaventana de exito o el mensaje de error.