Instalar Chamilo


0. Borrar anterior instalacion
rm -r /var/www/html/chamilo
mysql -u root -p
drop database chamilo;

1. Instalación de bibliotecas necesarias
apt-get update

apt-get install apache2 mysql-server php php-mysql php-intl php-gd php-mbstring php-imagick php-curl php-mcrypt php-opcache php-xml php-zip uwsgi

o

apt-get install php-xml  uwsgi  php-zip php7.0-intl php7.0-gd  php7.0-curl


php7.0-apcu php7.0-ldap 

2. Cambiar nombre del host
root@chamilo:/var/www/html# nano /etc/hosts
192.168.0.101   www.iechapiurco.com     iechapiurco.com
Nota: La misma configuración deben tener los clientes

3. Host virtual
root@chamilo:/var/www/html# nano /etc/apache2/sites-available/iechapiurco.conf
<VirtualHost *:80>
        ServerAdmin admin@iechapiurco.com
        DocumentRoot /var/www/html/chamilo
        ServerName iechapiurco.com
        ServerAlias www.iechapiurco.com
        <Directory /var/www/html/chamilo/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog /var/log/apache2/iechapiurco.com-error_log
        CustomLog /var/log/apache2/iechapiurco.com-access_log common
</VirtualHost>

nota: 
/etc/init.d/uwsgi restart
nano /var/log/apache2/error.log

root@chamilo:/var/www/html# a2enmod rewrite
root@chamilo:/var/www/html# a2ensite iechapiurco.conf
root@chamilo:/var/www/html# systemctl restart apache2.service

4. Descomprimir la plataforma
root@chamilo:/var/www/# wget https://...... chamilo-1.11.8-php7.zip
root@chamilo:/var/www/html# unzip chamilo-1.11.8-php7.zip
root@chamilo:/var/www/html# mv chamilo-1.11.8-php7/ chamilo
root@chamilo:/var/www/html# chown -R www-data: /var/www/html/
root@chamilo:/var/www/html# chmod -R 775 chamilo

5. Crear Base de datos
mysql -u root -p
mysql> CREATE DATABASE chamilo;
GRANT ALL PRIVILEGES ON chamilo.* TO 'chamilo'@'localhost' IDENTIFIED BY 'YoUrPaSsWoRd';
FLUSH PRIVILEGES;
\q

6. Configurar PHP
nano /etc/php/7.0/apache2/php.ini
session.cookie_httponly = true
post_max_size = 10M
upload_max_filesize = 10M
systemctl restart apache2.service

7. Instalación:






La imagen siguiente no es una configuración adecuada por que en la URL muestra
/chamilo ya que el virtual host ya lo incluye automaticamente




root@chamilo:/var/www/html#chmod -R 0555  /var/www/html/app/config/
root@chamilo:/var/www/html#rm -r /var/www/html/main/install/

Fuente:
https://blog.sleeplessbeastie.eu/2018/03/19/how-to-fix-undefined-function-utf8_decode-error-in-php-application/
https://www.linuxcloudvps.com/blog/how-to-install-chamilo-on-debian-9/
https://www.digitalocean.com/community/tutorials/como-configurar-virtual-host-de-apache-en-ubuntu-14-04-lts-es
https://idroot.us/tutorials/install-chamilo-ubuntu-18-04-lts/

https://www.gatogeek.com.co/instalar-chamilo-servidor-ubuntu/
https://www.gatogeek.com.co/activar-modulo-rewrite-apache/

No hay comentarios:

Publicar un comentario