miércoles, 18 de marzo de 2015

Moodle accesible desde cualquier IP y nombre de dominio






Cuando instalamos un Moodle localmente, nos encontramos un problema, al querer publicarlo en internet (mediante una IP publica o dominio) nos dice que no es posible acceder al mismo.

la solucion es la siguiente:


  1. Editamos el archivo /var/www/moodle/config.php:
    sudo nano /var/www/moodle/config.php
  2. Cambiamos la línea que pone $CFG->wwwroot = 'http://192.168.1.111/moodle'; por
    $CFG->wwwroot = 'http://'.$_SERVER['HTTP_HOST'].'/moodle';

Ahora guardamos los cambios y listo!

lunes, 16 de marzo de 2015

Extensiones utiles en PHP para Linux

Extensiones utiles en PHP para Linux
(Para Moodle por ejemplo)



sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

y una importante para las nuevas versiones de Moodle:

sudo apt-get install php5-json

miércoles, 11 de marzo de 2015

Instalacion de Tomcat en Ubuntu Server

Instalacion de Tomcat en Ubuntu Server



sudo apt-get update

sudo apt-get install tomcat7

http://your_ip_address:8080


Esto no hace falta si estas familiarizado con Tomcat y no necesitas usar web management interface, documentacion o ejemplos.


sudo apt-get install tomcat7-docs tomcat7-admin tomcat7-examples

Ahora, Instalar Java Development Kit (Opcional)

Si estas planeando desarrollar apps en el servidor, asegurate de instalar este software.

sudo apt-get install default-jdk

sudo apt-get install ant git

Configurar la interfaz de administracion de Tomcat

sudo vi /etc/tomcat7/tomcat-users.xml


completar:

<tomcat-users>
    <user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

guardar y salir.

sudo service tomcat7 restart

Entrar a la interfaz de administracion:

http://your_ip_address:8080

Habiltitar SSH en Ubuntu

Habiltitar SSH en Ubuntu



  • sudo apt-get install openssh-server openssh-client