Le mostraremos cómo instalar Mahara en Ubuntu. Mahara es una aplicación web con todas las funciones para crear su cartera electrónica. Puede cargar archivos, crear diarios, incrustar recursos de redes sociales desde la web y colaborar con otros usuarios en grupos. Es bastante fácil instalar Mahara en un Ubuntu VPS. El proceso de instalación debería demorar entre 5 y 10 minutos si sigue los sencillos pasos que se describen a continuación.
Al momento de escribir este tutorial, Mahara 16.04.1 es la última versión estable disponible y requiere:
– Servidor web Apache;
– PHP (versión 5.3.6 o superior);
– MySQL (versión 5.1 o superior) instalado en su VPS Linux;
INSTRUCCIONES:
1. Inicie sesión en su VPS a través de SSH
ssh user@vps
2. Actualizar el sistema
[user]$ sudo apt-get update && sudo apt-get -y upgrade
3. Instalar MariaDB
Para instalar MariaDB, ejecute el siguiente comando:
[user]$ sudo apt-get install -y mariadb-server
4. Crear base de datos MariaDB para Mahara
A continuación, debemos crear una base de datos para nuestra instalación de Mahara.
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE mahara character set UTF8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON mahara.* TO 'maharauser'@'localhost' IDENTIFIED BY 'your-password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
No olvide reemplazar 'su-contraseña' con una contraseña segura.
5. Instalar el servidor web Apache2
Instale el servidor web Apache2
[user]$ sudo apt-get install apache2
6. Instalar PHP
Instale PHP y los módulos PHP requeridos
Para instalar la última versión estable de PHP versión 5 y todos los módulos necesarios, ejecute:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
7. Descargar y extraer Mahara
Descarga y extrae la última versión de Mahara en tu servidor:
[user]$ sudo cd /opt && wget https://launchpad.net/mahara/16.04/16.04.1/+download/mahara-16.04.1.zip [user]$ sudo unzip mahara-16.04.1.zip [user]$ sudo mv mahara-16.04.1 /var/www/html/mahara
Crear el directorio de carga de Mahara
[user]$ sudo mkdir /var/www/html/mahara/upload/
8. Configurar Mahara
Crear el config.php de Mahara
En el directorio 'htdocs' de Mahara hay un archivo config-dist.php. Haz una copia de esto llamada config.php.
[user]$ cd /var/www/html/mahara/htdocs/ [user]$ sudo cp config-dist.php config.php
Abra config.php y realice los cambios necesarios cuando corresponda.
[user]$ sudo nano config.php $cfg->dbtype = 'mysql'; $cfg->dbhost = 'localhost'; $cfg->dbport = null; $cfg->dbname = 'mahara'; $cfg->dbuser = 'maharauser'; $cfg->dbpass = 'your-password'; $cfg->dataroot = '/var/www/html/mahara/upload/';
El servidor web debe poder leer todos los archivos, por lo que debemos establecer una propiedad adecuada
[user]$ sudo chown www-data:www-data -R /var/www/html/mahara/
9. Configurar el servidor web Apache
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'mahara.conf' en su servidor virtual:
[user]$ sudo touch /etc/apache2/sites-available/mahara.conf [user]$ sudo ln -s /etc/apache2/sites-available/mahara.conf /etc/apache2/sites-enabled/mahara.conf [user]$ sudo nano /etc/apache2/sites-available/mahara.conf
Luego, agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/mahara/htdocs/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/mahara/htdocs/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
10. Reiniciar y verificar
Reinicie el servidor web Apache para que los cambios surtan efecto:
[user]$ sudo service apache2 restart
Abra su navegador web favorito, vaya a http://su-dominio.com/ y, si configuró todo correctamente, el instalador de Mahara debería estar iniciando. Debe seguir las sencillas instrucciones en la pantalla de instalación e insertar la información necesaria según se solicite.
Eso es. La instalación de Mahara ahora está completa.
Por supuesto, no es necesario que instale Mahara en Ubuntu si utiliza uno de nuestros servicios de hosting administrado, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Mahara en Ubuntu por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Mahara en Ubuntu, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.