Sábado, 4 de Julio de 2009
admin
Una instalación de producción es una manera más flexible de instalar Cake. Usar este método permite que un dominio entero se comporte como una aplicación CakePHP única. Este ejemplo te ayudará a installar Cake en cualquier sitio de tu sistema de ficheros y ponerlo disponible en http://www.ejemplo.com. Tener en cuenta que esta instalación puede requerir los privilegios para cambiar el DocumentRoot (raíz de documentos) en servidores web Apache.
Descomprime los contenidos del archivo Cake en un directorio a tu elección. Por motivos de ejemplo, asumimos que escoges instalar Cake en /cake_install. Tu configuración de producción se verá de la siguiente manera en el sistema de ficheros:
- /cake_install/
- /app
- /webroot (este directorio es el establecido con la directiva
DocumentRoot)
- /cake
- /vendors
- /.htaccess
- /index.php
- /README
Los desarrolladores que usan Apache deberán establecer la directiva DocumentRoot para el dominio a:
DocumentRoot /cake_install/app/webroot
Si tu servidor web está configurado correctamente, deberías encontrar tu aplicación Cake accesible en http://www.ejemplo.com.
Fuente: book.cakephp.org
Sábado, 4 de Julio de 2009
admin
Instalar CakePHP puede ser tan simple como colocar el directorio en el servidor, o tan complejo y flexible como necesites. Esta sección cubrirá los tres tipos principales de instalación para CakePHP: desarrollo, producción y avanzado
- Desarrollo: fácil para iniciar, los URL de la aplicación incluyen el nombre del directorio, y es menos seguro.
- Producción: Requiere la capacidad de configurar el servidor web para definir el “document root”, muy seguro.
- Avanzado: Con cierta configuración, permite ubicar los directorios clave de CakePHP en diferentes partes del sistema de archivos, para compartir una misma instalación de CakePHP para varias aplicaciones.
Sábado, 4 de Julio de 2009
admin
CakePHP usa el directorio /app/tmp para diferentes operaciones, como almacenar descripciones de los modelos, vistas en cache, información de sesiones, entre otros.
Por ello, asegúrate que el directorio /app/tmp de tu instalación de Cake tenga permisos de escritura por el usuario del servidor web
Fuente: book.cakephp.org
Sábado, 4 de Julio de 2009
admin
Hay dos maneras de obtener una copia de CakePHP. La primera es descargar el archivo comprimido (zip/tar.gz/tar.bz2), o puedes puedes copiar una versión completa en tu computador desde el repositorio SVN oficial.
Si deseas descargar el comprimido dirígete a la página web http://www.cakephp.org. Haz clic en el enlace “Download Now!”. Los descargables de CakePHP están alojados en CakeForge, así que puedes también visitar a página del proyecto en http://cakeforge.org/projects/cakephp.
Si te gusta vivir a límite, puedes descargar los más recientes paquetes “nightly” en http://cakephp.org/downloads/index/nightly. Los “nightlies” de CakePHP son inestables, e incluyen mejoras entre dos entregas.
Para obtener una copia fresca del repositorio SVN, conéctate a https://svn.cakephp.org/repo/branches/1.2.x.x .
Fuente: book.cakephp.org
Sábado, 4 de Julio de 2009
admin
CakePHP es rápido y fácil de instalar.Los requisitos mínimos son un servidor web y una copia de Cake, ¡solo eso! Aunque este manual se enfoca primariamente en la configuración sobre Apache (por que es el usado comunmente), Tu puedes configurar Cake para correr sobre la mayoría de servidores web, tales como, LightHTTPD o bien Microsoft IIS. Preparar la instalación consta de los siguientes pasos:
- Descargue CakePHP
- Configure su servidor para manejar php si es necesario
- Checkee los permisos de los archivos
Fuenta: book.cakephp.org
Sábado, 4 de Julio de 2009
admin
- Servidor HTTP . Apache con mod_rewrite preferentemente, pero no requerido.
- PHP 4.3.2 o superior. Si, CakePHP funciona bien en PHP 4 y 5.
Técnicamente no se requiere un motor de base de datos, pero nos imaginamos que la mayoría de las aplicaciones usaran uno. CakePHP soporta una gran variedad de motores de almacenamiento:
- MySQL (4 o superior)
- PostgreSQL
- Firebird DB2
- Microsoft SQL Server
- Oracle
- SQLite
- ODBC
- ADOdb