Agregar una aplicación elaborada con Yii en nuestro servido Linux.
Publicado: 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.
N° 4 Instalamos y creamos nuestro proyecto Yii
Ingresamos al Directorio raíz de Apache2
Descomprimimos
Renombramos
Generamos nuestro proyecto
Nos preguntará si deseamos crear el proyecto, respondemos "yes"
Cambiamos el propietario del proyecto
Cambiamos los permisos:
Dentro de nuestro proyecto (aplicación yii) creamos un archivo oculto.
Agregamos el siguiente contenido
Ahora virtualizamos nuestro proyecto en el equipo, en caso de no recordar como hacerlo haga click aquí
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
Ingresamos al Directorio raíz de Apache2
Código: Seleccionar todo
cd /var/www/html/
Código: Seleccionar todo
tar vxzf yii-1.1.19.5790cb.tar.gz
Código: Seleccionar todo
mv yii-1.1.19.5790cb yii
Código: Seleccionar todo
yii/framework/yiic webapp mi-proyecto-yii
Código: Seleccionar todo
Create a Web application under '/var/www/html/mi-proyecto-yii'? (yes|no) [no]:yes
Código: Seleccionar todo
chown -R www-data:www-data mi-proyecto-yii
Código: Seleccionar todo
chmod -R 777 mi-proyecto-yii
Código: Seleccionar todo
cd mi-proyecto-yii
Código: Seleccionar todo
touch .htaccess
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