Url del proyecto: http://ie.nubila.tech
- Token: informatica2016
- Usuario: [email protected]
- Contraseña: password
- Composer
- MySQL
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Descargar el proyecto con Git
git clone https://github.com/vinird/IE.git
- Instalar dependencias
composer install
- Modificar el archivo de configuración de entorno
.env
se debe especificar el host, la base de datos, el usuario y la contraseña. - Generar llave para el sistema
php artisan key:generate
- Crear una base de datos para el sistema (MySQL). Puede usar phpmyadmin o cualquier otro.
- Generar la migración
php artisan migrate
Esto crea las tablas en la base de datos. - Sembrar la base de datos
php artisan db:seed
Esto llena la base de datos con información. - Levantar el servidor de desarrollor de Laravel
php artisan serve
- El token por defecto para ingresar al login es
informatica2016
- Usuario administrador: email
[email protected]
, contraseñapassword
-
Situarse en el directorio del servidor
cd /var/www/html
(linux, apache). -
Crear un nuevo directorio
sudo mkdir App
-
Darle todos los permisos al directorio
sudo chmod 777 App/
-
Entrar al directorio
cd App/
-
Descargar el proyecto con Git
git clone https://github.com/vinird/IE.git
-
Dar permisos a la carpeta de almacenamiento
sudo chmod 755 -R storage
-
Instalar dependencias
composer install
-
Crear el archivo de configuración de entorno
cp .env.example .env
-
Generar llave para el sistema
php artisan key:generate
-
Configurar el archivo
.env
se debe especificar el host, la base de datos, el usuario y la contraseña. -
Crear una base de datos para el sistema (MySQL). Puede usar phpmyadmin o cualquier otro.
-
Generar la migración
php artisan migrate
Esto crea las tablas en la base de datos. -
Sembrar la base de datos
php artisan db:seed
Esto llena la base de datos con información. -
Levantar el servidor
php -S 192.168.43.26:8000 -t public
la dirección IP debe ser la que tiene la maquina asignada. -
El token por defecto para ingresar al login es
informatica2016
-
Usuario administrador: email
[email protected]
, contraseña:password
-
Situarse en el directorio del servidor
cd /var/www/html
(linux, apache). -
Crear un nuevo directorio
sudo mkdir App
-
Darle todos los permisos al directorio
sudo chmod 777 App/
-
Entrar al directorio
cd App/
-
Descargar el proyecto con Git
git clone https://github.com/vinird/IE.git
-
Dar permisos a la carpeta de almacenamiento
sudo chmod 755 -R storage
-
Instalar dependencias
composer install
-
Crear el archivo de configuración de entorno
cp .env.example .env
-
Generar llave para el sistema
php artisan key:generate
-
Configurar el archivo
.env
se debe especificar el host, la base de datos, el usuario y la contraseña. -
Crear una base de datos para el sistema (MySQL). Puede usar phpmyadmin o cualquier otro.
-
Generar la migración
php artisan migrate
Esto crea las tablas en la base de datos. -
Sembrar la base de datos
php artisan db:seed
Esto llena la base de datos con información. -
Crear el virtualHost
sudo /etc/apache2/sites-available/laravel.com.config
-
Agregar el siguiente contenido al archivo
<VirtualHost *:80>
ServerName laravel.com
DocumentRoot "/home/vagrant/projects/myapp/public"
<Directory />`
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/laravel>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
-
Posteriormente se ejecuta el comando para activar el host virtual
a2ensite laravel.example.com
-
Se reinicia el servidor
sudo servise apache2 reload
-
Se configura el archivo con los hosts
sudo gedit /etc/hosts
-
Se agrega la siguiente linea
127.0.0.1 laravel.com
-
El token por defecto para ingresar al login es
informatica2016
-
Usuario administrador: email
[email protected]
, contraseña:password
-
Descargar e instalar ya sea VirtualBox o VMware para la virtualización.
-
Descargar e instalar Vagrant.
-
Añadir el plug-in Vagrant Box mediante el comando
vagrant box add laravel/homestead
. -
Durante la instalación seleccionar el software de virtualización escogido en el paso 1.
-
Crear una carpeta llamada "Homestead" en /home/Usuario..
-
Ejecutar los comandos
cd ~
(Para situarse en la carpeta home del usuario) ygit clone https://github.com/laravel/homestead.git Homestead
(Clonar el proyecto de Lavarel Homestead). -
Situarse en la carpeta Homestead.
-
Ingresar el siguiente comando
bash init.sh
para iniciarlizar Homestead. -
Crear una clave ssh con los siguientes comandos
mkdir ~/.ssh
(crear la carpeta donde se almacenará la clave),chmod 700 ~/.ssh
(limita el acceso a la carpeta) y ``ssh-keygen -t rsa` (generador de la clave). -
Crear una carpeta en el home del usuario con el nombre "Sites" ya que en esta se guardará el sitio web.
-
Ahora para configurar el sitio hay que abrir el archivo Homestead.yaml, ubicado en .homestead como una carpeta oculta dentro del home del usuario.
-
Modificar la dirección ip de la maquina virtual en el apartado ip por una más coveniente, por ejemplo "192.168.2.2".
-
Modificar en el apartado sites el map por la ruta web que se desea para ingresar al sitio, por ejemplo "infoempresarial.com".
-
Añadir al archivo hosts, ubicado en /etc la dirección modificado en el paso 12 y el nombre de dominio modificado en el paso 13 (puede requerir acceso como superusuario), por ejemplo "192.168.2.2 infoempresarial.com".
-
Para finalizar, levante la máquina virtual con el comado
vagrant up
. -
El token por defecto para ingresar al login es
informatica2016
-
Usuario administrador: email
[email protected]
, contraseña:password
git init
git add nombreDelAchivo
git add '*.extensiónDelArchivo'
git add -A
// agrega todos los archivos al "stage"
git commit -m "mensaje del commit"
git commit -a -m "mensaje del commit"
// agrega archivos al "stage" area y realiza el commit
git commit --amend
// modifica el nombre del último commit
git status
git status -s
// muestra una descripción corta del mensaje
git diff
git diff --staged
git diff rama1 rama2
git rm nombreDelArchivo
git log
git log --pretty=format:"%h - %an, %ar : %s"
// da formato en linea al mensaje
git log --pretty=oneline
// da formato en linea corto al mensaje
git log --pretty=format:"%h %s" --graph
// da formato al mesaje en forma de gráfica
git reset nombreDelArchivo
// git deja de rastrear los cambios en el archivo
git checkout -- nombreDelArchivo
// se restaura las modificaciones hechas en el ultimo commit
git rm nombreDelArchivo
// remueve los archibos del proyecto
git branch
// ver ramas
git branch nombreDeLaRama
// crea una nueva rama
git checkout nombreDeLaRama
// selecciona una rama para trabajar
git merge nombreDeLaRama
// agrega los cambios de otra rama
git branch -d nombreDeLaRama
// elimina la rama
git clone url
// copia los archivos del repositorio a un directorio local
git remote add origin url
// sincroniza el repositorio remoto
git remote remove origin
// desvincula el repositorio remoto
git remote -v
// muestra el estado de origin
git pull origin HEAD
// descarga el contenido del repositorio remoto
git push origin master
// subir el contenido al repositorio remoto
Documentation for the framework can be found on the Laravel website.
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.
The Laravel framework is open-sourced software licensed under the MIT license.