Pulsar Project : Preparacion Ambiente Web
Jul 10
Se comenzó a preparar el ambiente de desarrollo web para Pulsar Project, en este caso se tomo la decisión de utilizar el lenguaje PHP como lenguaje de programación de una librería que permite la comunicación de los componentes de los mundos virtuales con el mundo exterior. Se escogió el lenguaje de programación PHP por su soporte en los servidores que típicamente se podrían encontrar en los ambientes educativos donde se implementara la solución, así como también la poca cantidad de recursos que consume el lenguaje.
Anteriormente se instalo un servidor Ubuntu Linux con LAMP, conjunto de herramientas para el desarrollo de aplicaciones web basadas en Linux, Apache, MySQL y PHP, la tarea ahora es crear el ambiente para el desarrollo de la libreria de comunicacion en PHP, para esto se habilitara el directorio web para usuarios y la ejecucion de scripts desde el mismo :
- Conectarse al Servidor de Desarrollo, con el usuario pulsar
- Crear el directorio de paginas para el usuario
mkdir public_html - Habilitar el modulo de directorio de usuarios
sudo a2enmod userdir - Reiniciar el Apache
sudo service apache2 restart - Probar que el directorio se puede acceder via web
http://pulsarserver/~pulsar/
Actualmente y por políticas de seguridad se encuentra deshabilitado la ejecucion de scripts en PHP desde el directorio de usuario, procedemos a habilitar esa opcion :
- Abrir el archivo de configuración de PHP5
sudo vi /etc/apache2/mods-available/php5.conf - Buscar las Lineas
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule> - Comentarlas
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule> - Reiniciar el Apache
sudo service apache2 restart
Read More





Comentarios Recientes