Este proyecto fue elaborado con la finalidad de mostrar un poco acerca del uso de Yii Framework junto con PHP, MySQL y Git, hecho con fines educativos de una manera sencilla.
assets/ contains assets definition
commands/ contains console commands (controllers)
config/ contains application configurations
controllers/ contains Web controller classes
mail/ contains view files for e-mails
models/ contains model classes
runtime/ contains files generated during runtime
tests/ contains various tests for the basic application
vendor/ contains dependent 3rd-party packages
views/ contains view files for the Web application
web/ contains the entry script and Web resources
Los requerimientos mínimos son los siguientes:
- PHP 5.6.0
- MariaDB/MySQL
- Composer
- Git
- Clonar el repositorio
git clone https://github.com/joseeduardomas/proyecto_taller.git
- Instalar dependencias via Composer
composer install composer update
Ahora deberian poder acceder a la aplicación a travez de la siguiente URL, asumiendo proyecto es el directorio nombrado en la carpeta principal.
http://localhost/proyecto/web/
Usuario: demo
Contraseña: demo
Usuario: admin
Contraseña: admin
- Recordar que el proyecto debe ser clonada en la carpeta de su servidior de aplicaciones, e.g APACHE (Dentro de la carpeta htdocs)
- Deberán tener previamente instalado Composer
- Deberán tener previamente instalado Git
- Si usan XAMPP no olviden encender sus servicios de APACHE y MySQL
- Si cambiaron sus puertos recuerden que se deben especificar, e.g
localhost:8080
- A la larga se acostumbra
Editar el archivo config/db.php
con datos reales, por ejemplo:
Usuario: demo
Contraseña: demo
Usuario: admin
Contraseña: admin
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=proyecto_practica',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
NOTES:
- Yii no crea la base de datos en automatico, se tiene que generar manualmente antes de poder acceder a ella.
- Para este proyecto podrán buscar el ejemplo de la base de datos en
config/proyecto_practica.sql
- Recordar que si cambiaron su puerto debe ser especificado, e.g
localhost:8080