FastDevelPHP
FastDevelPHP es un Framework
de Codigo Libre para Agilizar y
Estructurar el Desarrollo de Aplicaciones Web
Instalación & Configuración
- Pasos para la instalación:
- Desacargar el framework “FastDevelPHP” del siguiente enlace www.sysdecom.com/FastDevelPHP/descarga.
- Descomprimir y copiar a la raíz de su servidor.
- Pasos de configuración
- Modificar el archivo “.htaccess” que esta dentro de la carpeta FastDevelPHP de acuerdo a su proyecto.
Options FollowSymLinks
RewriteEngine On
RewriteBase /<nombre del proyecto>/
#originalmente es: RewriteBase /FastDevelPHP/
#que indica que mi proyecto esta en c:/…./www/FastDevelPHP/
#Otro caso es: RewriteBase /mis_proyectos/mi_proyectoX/
#que indica que mi proyecto esta en c:/…./www/ mis_proyectos/mi_proyectoX/
Rewriterule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ config/Owen.php?controllerName=$1&controllerFunction=$2
RewriteCond $1 !^(images)
Rewriterule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/(.*)$ config/Owen.php?controllerName=$1&controllerFunction=$2¶m_id=$3
Rewriterule ^([A-Za-z0-9-_]+)/?$ config/Owen.php?controllerName=$1&controllerFunction=index
- Modificar los valores de las variables de configuracion que están en “config/ config.php”
define("ROOT_PATH","http://".$_SERVER["HTTP_HOST"]."/ FastDevelPHP /");
// indica la ruta del proyecto, que es muy similar al “RewriteBase” del archivo “.htaccess”.
/**
* Configuracion de datos de conexion a las Base de Datos.
*/
define("USE_DB","true");
define("HOST_DB","localhost");
define("USER_DB","root");
define("PSSWD_DB","root");
define("NAME_DB","mysql");
/**
* Configuracion del directorio de trabajo (no necesita modificar).
*/
define("CSS_PATH",ROOT_PATH."css/");
define("JS_PATH",ROOT_PATH."js/");
define("IMAGES_PATH",ROOT_PATH."images/");
define("VIEWS_PATH","../views/");
define("LAYOUTS_PATH","../layouts/");
define("MODELS_PATH","../models/");
/**
* Establecer el controlador por defecto
*/
define("DEFAULT_CONTROLLER","Home");
/**
* Establecer el charset o codificación de caracteres (default Latin)
*/
header("Content-type: text/html; charset=ISO-8859-1");
- Habilitar el ”Modulo rewrite” del archivo “httpd.conf” que normalmente se sitúa en “c:\AppServ\Apache2.2\conf\httpd.conf” o similar a “….\Apache2.2\conf\httpd.conf”.
#LoadModule rewrite_module modules/mod_rewrite.so
Cambiar a
LoadModule rewrite_module modules/mod_rewrite.so
C. Iniciar FastDevelPHP
1. Acceder por cualquier navegador con la siguiente url: <dominio>/<nombre de mi proyecto>/
A continuación mostrará la pagina de inicio por defecto de FastDevelPHP.
Ej: http://localhost/ FastDevelPHP/
- Modificar el archivo “.htaccess” que esta dentro de la carpeta FastDevelPHP de acuerdo a su proyecto.