Edición de «KumbiaPHP en servidor con CPanel»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 27: | Línea 27: | ||
<source lang="php"> | <source lang="php"> | ||
− | |||
/** | /** | ||
* KumbiaPHP web & app Framework | * KumbiaPHP web & app Framework | ||
Línea 41: | Línea 40: | ||
* to license@kumbiaphp.com so we can send you a copy immediately. | * to license@kumbiaphp.com so we can send you a copy immediately. | ||
* | * | ||
− | * @copyright Copyright (c) 2005 - | + | * @copyright Copyright (c) 2005-2015 Kumbia Team (http://www.kumbiaphp.com) |
* @license http://wiki.kumbiaphp.com/Licencia New BSD License | * @license http://wiki.kumbiaphp.com/Licencia New BSD License | ||
*/ | */ | ||
/** | /** | ||
− | * | + | * Indicar si la aplicacion se encuentra en produccion |
− | + | * directamente desde el index.php | |
− | * | ||
− | |||
*/ | */ | ||
− | + | //define('PRODUCTION', TRUE); | |
− | // | ||
− | |||
− | |||
− | |||
− | |||
/** | /** | ||
− | * | + | * Establece política de informe de errores |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*/ | */ | ||
− | + | //error_reporting(0); // Usar este en producción, no envia errores | |
− | + | error_reporting(E_ALL ^ E_STRICT); // Comentar en producción | |
+ | //comentar la siguiente linea en producción | ||
+ | ini_set('display_errors', 'On'); | ||
+ | //echo 'hola';die(); | ||
/** | /** | ||
− | * | + | * Define marca de tiempo en que inicio el Request |
*/ | */ | ||
− | + | define('START_TIME', microtime(1)); | |
/** | /** | ||
Línea 81: | Línea 69: | ||
* - Ruta al directorio de la aplicación (por defecto la ruta al directorio app) | * - Ruta al directorio de la aplicación (por defecto la ruta al directorio app) | ||
* - Esta ruta se utiliza para cargar los archivos de la aplicacion | * - Esta ruta se utiliza para cargar los archivos de la aplicacion | ||
− | |||
*/ | */ | ||
+ | |||
define('APP_PATH', '/home/[nombre de su carpeta en el servidor]/default/app/'); | define('APP_PATH', '/home/[nombre de su carpeta en el servidor]/default/app/'); | ||
Línea 91: | Línea 79: | ||
* - Ruta al directorio que contiene el núcleo de Kumbia (por defecto la ruta al directorio core) | * - Ruta al directorio que contiene el núcleo de Kumbia (por defecto la ruta al directorio core) | ||
*/ | */ | ||
+ | |||
define('CORE_PATH', '/home/[nombre de su carpeta en el servidor]/core/'); | define('CORE_PATH', '/home/[nombre de su carpeta en el servidor]/core/'); | ||
Línea 100: | Línea 89: | ||
* - Esta ruta la utiliza Kumbia como base para generar las Urls para acceder de lado de | * - Esta ruta la utiliza Kumbia como base para generar las Urls para acceder de lado de | ||
* cliente (con el navegador web) y es relativa al DOCUMENT_ROOT del servidor web | * cliente (con el navegador web) y es relativa al DOCUMENT_ROOT del servidor web | ||
− | |||
− | |||
*/ | */ | ||
− | /* | + | /*if ($_SERVER['QUERY_STRING']) { |
− | + | define('PUBLIC_PATH', substr(urldecode($_SERVER['REQUEST_URI']), 0, - strlen(urldecode($_SERVER['QUERY_STRING'])) + 6)); | |
− | define('PUBLIC_PATH', | + | } else { |
+ | define('PUBLIC_PATH', $_SERVER['REQUEST_URI']); | ||
+ | }*/ | ||
define('PUBLIC_PATH', '/'); | define('PUBLIC_PATH', '/'); | ||
− | |||
/** | /** | ||
− | * Obtiene la url | + | * Obtiene la url |
*/ | */ | ||
− | + | $url = isset($_GET['_url']) ? $_GET['_url'] : '/'; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
/** | /** | ||
Línea 127: | Línea 109: | ||
//require APP_PATH . 'libs/bootstrap.php'; //bootstrap de app | //require APP_PATH . 'libs/bootstrap.php'; //bootstrap de app | ||
require CORE_PATH . 'kumbia/bootstrap.php'; //bootstrap del core | require CORE_PATH . 'kumbia/bootstrap.php'; //bootstrap del core | ||
− | |||
</source> | </source> | ||