Descarga y Configuración

Descarga

Clonando el repositorio.

git clone https://github.com/prinick96/Ocrend-Framework.git

Descargando el paquete manualmente

Permisos Necesarios

En caso de estar en LINUX y obtener problemas de persmisos de escritura o lectura, poner en la consola lo siguiente:

sudo chmod -R 777 /ruta/en/donde/esta/el/framework

Configuración

Para empezar la configuración del sitio y que nuestro framework funcione correctamente para empezar a trabajar o para subir a producción, debemos configurar en ./Ocrend/Kernel/Config/Ocrend.ini.yml


site:
	name: Nombre de su sitio
	url: http://www.urldelframework.com/
	router:
		path: urldelframework.com/
		protocol: http
					

NOTA: Se entiende, que si se está en localhost, y la ruta es http://localhost/carpeta/el-framework/, de acuerdo a eso, se debe configurar el path y la url.

Parámetros en Ocrend.ini.yml

Atributo YAML Función
database/host Servidor de conexión a la base de datos
database/user Usuario de conexión a la base de datos
database/pass Contraseña de conexión a la base de datos
database/name Nombre de la base de datos
database/port Puerto para conexión a la base de datos (default 1521)
database/protocol Protocolo de conexión para la base de datos (default TCP)
database/motor Motor de conexión para la base de datos (default mysql)
phpmailer/host Servidor de salida SMTP
phpmailer/user Usuario de conexión SMTP
phpmailer/pass Contraseña de conexión SMTP
phpmailer/port Puerto de salida SMTP (default 465)
sessions/unique ID único de sesión para diferenciar una sesión de usuario de otra, cuando hay más de una aplicación en el mismo dominio
sessions/life_time Tiempo de vida de sesiones en segundos (default 3600s - 1H)
framework/debug Activa/Desactiva el modo depurador (default false)
framework/version Versión actual del framework
site/name Nombre de la aplicación
site/author Autor de la aplicación
site/author_email Email del autor de la aplicación
site/timezone Tiempo actual para las fechas (http://php.net/manual/es/timezones.php)
site/url URL de la aplicación web en donde inicia el framework (index)
site/router/path URL de la aplicación donde inincia el framework, sin el protocolo (index)
site/router/protocol Protocolo de conexión HTTP/HTTPS (default http)