|
@@ -24,6 +24,10 @@ Este documento tiene como objetivo proporcionar las pautas y pasos necesarios pa
|
|
|
## El Archivo Principal
|
|
|
El archivo principal contiene una serie de pasos detallados que deben seguirse para configurar y poner en marcha el proyecto. A continuación, se describen los principales puntos:
|
|
|
|
|
|
+## Prerrequisitos
|
|
|
+Setear tus variables de entorno
|
|
|
+
|
|
|
+
|
|
|
### 1. Crear un Rol (Usuario) para la Base de Datos
|
|
|
Se explicará cómo crear un rol de usuario específico para la base de datos, garantizando la seguridad y los permisos adecuados.
|
|
|
<br><br>Recuerda tener instalado el motor del posgres para poder operar la consola.
|
|
@@ -32,15 +36,16 @@ Se explicará cómo crear un rol de usuario específico para la base de datos, g
|
|
|
|
|
|
Ingresar el siguiente ejemplo desde la consola de (psql):
|
|
|
~~~
|
|
|
-create role "ed_puerta" with login password 'ed_puerta';
|
|
|
+create role "DB_USER" with login password 'DB_PASSWORD';
|
|
|
~~~
|
|
|
|
|
|
### 2. Crear una Base de Datos
|
|
|
Los pasos para la creación de la base de datos necesaria serán detallados, asegurando la correcta configuración del entorno de almacenamiento de datos.
|
|
|
Ingresar el siguiente ejemplo desde la consola de (psql):
|
|
|
~~~
|
|
|
-create database "ed_puerta" with owner="ed_puerta" template=template0;
|
|
|
+create database "DB_NAME" with owner="DB_USER" template=template0;
|
|
|
~~~
|
|
|
+nota: recuerda agregar el mismo nombre de usuario, password, nombre de la base de datos en tu archivo db.php antes de aplicar tus migraciones
|
|
|
|
|
|
### 3. Configurar en el Archivo `config/db.php`
|
|
|
Se proporcionarán instrucciones sobre cómo configurar adecuadamente el archivo `db.php` para establecer la conexión entre la aplicación y la base de datos.
|
|
@@ -60,6 +65,9 @@ Después de clonar el proyecto ejecutar en la terminal instalar las dependencias
|
|
|
~~~
|
|
|
composer install
|
|
|
~~~
|
|
|
+Si te aparece el siguiente error, proceder a actualizar composer.
|
|
|
+
|
|
|
+
|
|
|
|
|
|
### 5. Migraciones
|
|
|
Se describirá el proceso de migración, que implica aplicar y gestionar cambios en la base de datos a medida que evoluciona la aplicación.
|
|
@@ -97,6 +105,11 @@ Comando para iniciar un servidor HTTP en el proyecto
|
|
|
~~~
|
|
|
php yii serve
|
|
|
~~~
|
|
|
+La primer pantalla al iniciar el servidor es:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+nota: recuerda agregar la extensión gii para crear tus modelos http://localhost:8080/gii
|
|
|
|
|
|

|
|
|
|
|
@@ -132,6 +145,7 @@ Para crear el controlador, copiar el archivo de un catálogo y renombrar el arch
|
|
|
### TODO
|
|
|
Lista de tareas pendientes o mejoras planificadas para el proyecto.
|
|
|
|
|
|
+
|
|
|
# Tecnologías
|
|
|
1. [Composer](https://getcomposer.org/): Herramienta de gestión de dependencias para PHP.
|
|
|
2. [PHP](https://www.php.net/): PHP puede ser instalado mediante XAMPP. Se recomienda la versión PHP 7.2.31 a < 8.0.
|