Gibbon è un sistema di gestione dell'istruzione open source creato per aiutare insegnanti e studenti ad affrontare e risolvere i problemi quotidiani. Gibbon è un'applicazione flessibile con molte funzionalità, come pianificazione, valutazione esterna, moduli di domanda online, messenger ecc.
In questo tutorial ti mostreremo come installare Gibbon su un VPS CentOS .
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server. Gibbon richiede:
- PHP con estensioni CURL, gettext e PDO PHP abilitate. Inoltre, le impostazioni magic_quotes_gpc e register_globals dovrebbero essere disattivate e le impostazioni allow_url_fopen e file_uploads dovrebbero essere abilitate in php.ini
- Server Web Apache>=2.x+
- MySQL>=5.x installato sul tuo VPS Linux .
Scarica l'ultima versione stabile di Gibbon su https://gibbonedu.org/download nella directory '/opt' sul server. Quindi, estrailo e sposta i file e le directory principali di Gibbon nella directory "/var/www/html/gibbon" sul tuo server. Al momento della stesura di questo tutorial, l'ultima versione stabile di Gibbon Core è 9.1. Se desideri eseguire l'ultima versione di Gibbon, puoi ottenerla dal repository GitHub su https://github.com/GibbonEdu/core
cd /opt/ wget https://github.com/GibbonEdu/core/archive/v9.1.00.zip unzip v9.1.00.zip mv core-9.1.00 /var/www/html/gibbon
L'utente del server web (Apache) deve essere in grado di scrivere nella directory "/var/www/html/gibbon". Questa operazione può essere eseguita facilmente eseguendo il seguente comando:
chown apache:apache -R /var/www/html/gibbon
Crea un nuovo database MySQL per Gibbon sul tuo server:
mysql -u root -p mysql> CREATE DATABASE gibbondb; mysql> GRANT ALL PRIVILEGES ON gibbondb.* TO 'gibbon'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit
Non dimenticare di cambiare "la tua password" con una password complessa per l'utente MySQL "gibbon".
Individua il file di configurazione php usando il seguente comando:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Modifica il file di configurazione 'php.ini' e aggiungi/modifica le seguenti righe al suo interno:
file_uploads = On allow_url_fopen = On register_globals = off magic_quotes_gpc = Off set max_input_vars = 5000 dispaly_errors = Off error_reporting = E_ALL & ~E_NOTICE
Crea una nuova direttiva host virtuale in Apache:
vi /etc/httpd/conf/httpd.conf
Aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/gibbon/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/gibbon/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Riavvia il server Web Apache per rendere effettive le modifiche utilizzando il comando seguente:
service apache2 restart
Apri http://tuo-dominio.com nel tuo browser web preferito e segui le semplici istruzioni: inserisci la lingua del sistema, le informazioni sul database, crea un nuovo account amministratore, inserisci le impostazioni del server, le impostazioni dell'organizzazione e fai clic su "invia" una volta compilato fuori tutti i campi.
Ecco fatto. L'installazione di Gibbon è ora completa. Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Gibbon per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.