Hola amigos, a continuación veremos cómo deben configurar correctamente su ZanPHP para que lo puedan montar sin problemas a su servidor de producción.
Paso 1
Actualizar su versión de ZanPHP a la más reciente (2.4.2.1), pueden hacer un pull del repositorio de GitHub, o pueden clonarlo si aún no lo han hecho, o si prefieren pueden bajar la versión más nueva desde aquí.
Para hacer un Pull: git pull origin master
Para clonar el repositorio: git clone git://github.com/MilkZoft/ZanPHP.git
Paso 2
Una vez descargado su ZanPHP o actualizado, deben configurar el archivo config.basics.php el cual se encuentra en www/config, recuerden renombrarlo si aún no lo han hecho.
En ese archivo deberán cambiar las siguientes constantes dependiendo de lo que quieran hacer, por ejemplo:
Sí quisieran subir el ZanPHP a la raíz de su servidor digamos www.misitioweb.com, entonces deberán cambiar la constante _domain y ponerla en TRUE, pero si además quisieran activar el Mod Rewrite (URLs amigables), también ponen en TRUE la constante _modRewrite.
define("_domain", TRUE);
define("_modRewrite", TRUE);
Una vez que hayan hecho estos cambios deberán guardar el siguiente código como .htaccess y subirlo a la raíz de su servidor (dónde este el index.php del ZanPHP).
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
También pueden descargar este código en http://zanphp.com/htaccess.txt
NOTA: Esto solo aplica cuando ponen el _modRewrite en TRUE, si lo dejan en FALSE no lo ocuparían pero segurán utilizando el index.php al principio, por ejemplo.
Sin Mod Rewrite: http://www.misitioweb.com/index.php/es/agenda/contacts
Con Mod Rewrite: http://www.misitioweb.com/es/agenda/contacts
Paso 3 (opcional)
Este paso es para las personas que desean subir su ZanPHP en una carpeta más no en la raíz del servidor principal por ejemplo en http://www.misitioweb.com/proyectos/mizanphp
Si es tu caso, entonces de igual manera debes cambiar las constantes a TRUE, lo único que cambiaría sería la configuración del HTACCESS, debe ser así:
RewriteEngine on
RewriteBase /proyectos/mizanphp
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
Con estos simples pasos ya podrás tener tu ZanPHP en tu servidor de producción, bueno cómo último dato, te recomiendo que en el archivo config.database.php cambies a TRUE la variable de $production, y listo.
Cualquier duda o comentario pueden hacerlo por medio de nuestro Twitter!, gracias por leernos.