Agregar una aplicación elabora con Yii en nuestro servido Linux.

En este foro podrás encontrar como instalar ciertas aplicaciones en equipo con distribuciones linux.

Moderador: Jaibol Santaella

Jaibol Santaella
Mensajes: 243
Registrado: Mar Mar 17, 2015 8:28 am
Contactar:

Agregar una aplicación elabora con Yii en nuestro servido Linux.

Mensaje por Jaibol Santaella » Dom Nov 12, 2017 9:56 am

Para iniciar un proyecto Yii en un equipo Linux (Servidor o localhost)

Necesitamos realizar los siguientes pasos.

N° 1 Instalación de Apache2

Click Aquí para ver como instalar apache2

N° 2 Instalación de php5

Click Aquí para ver como instalar php5

N° 3 Descargamos el framework Yii desde la web del autor.

Click Aquí

Opcional si quieres puedes hacer la descarga de la versión 1.1.9 disponible en nuestros servidores.

Código: Seleccionar todo

wget 172.16.40.28/descargas/yii-1.1.19.5790cb.tar.gz
N° 4 Instalamos y creamos nuestro proyecto Yii

Ingresamos al Directorio raíz de Apache2

Código: Seleccionar todo

cd /var/www/html/
Descomprimimos

Código: Seleccionar todo

 tar vxzf yii-1.1.19.5790cb.tar.gz 
Renombramos

Código: Seleccionar todo

 mv yii-1.1.19.5790cb yii 
Generamos nuestro proyecto

Código: Seleccionar todo

 yii/framework/yiic webapp mi-proyecto-yii 
Nos preguntará si deseamos crear el proyecto, respondemos "yes"

Código: Seleccionar todo

Create a Web application under '/var/www/html/mi-proyecto-yii'? (yes|no) [no]:yes
Cambiamos el propietario del proyecto

Código: Seleccionar todo

 chown -R www-data:www-data mi-proyecto-yii 
Cambiamos los permisos:

Código: Seleccionar todo

 chmod -R 777 mi-proyecto-yii 
Dentro de nuestro proyecto (aplicación yii) creamos un archivo oculto.

Código: Seleccionar todo

cd mi-proyecto-yii

Código: Seleccionar todo

touch .htaccess
Agregamos el siguiente contenido

Código: Seleccionar todo

Options Indexes FollowSymLinks MultiViews
IndexIgnore */*
RewriteEngine On
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} dpkg -l | grep apache2
# otherwise forward it to index.php
RewriteRule . index.php

Código: Seleccionar todo

a2enmod rewrite

Código: Seleccionar todo

/etc/init.d/apache2 restart
Ahora virtualizamos nuestro proyecto en el equipo, en caso de no recordar como hacerlo haga click aquí
Fue útil este documento?,
Publica tus opiniones

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado