GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Elgg su CentOS 6

In questo tutorial, ti mostreremo come installare Elgg su CentOS 6. Per chi non lo sapesse, Elgg è un potente motore di social networking open source utilizzato per creare il tuo sito Web di social network. È un'applicazione basata su PHP e può essere facilmente installata su un VPS Linux.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Elgg (Social Networking Platform) su CentOS 6.

Installa Elgg su CentOS 6

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Passaggio 2. Installa LAMP (Apache, PHP e MySQL) su CentOS 6.

yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring wget unzip

Avvia il servizio LAMP, abilita l'avvio all'avvio:

service httpd start
service mysqld start
chkconfig httpd on
chkconfig mysqld on

Passaggio 3. Configurazione di MySQL per Elgg.

Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL:

mysql_secure_installation

Avanti, dovremo accedere alla console MySQL e creare un database per Elgg. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MySQL e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione Elgg:

CREATE DATABASE elgg_db;
CREATE USER 'elgguser'@'localhost' IDENTIFIED BY 'your-password-here';
GRANT ALL PRIVILEGES ON elgg_db.* TO 'elgguser'@'localhost';
FLUSH PRIVILEGES;

Passaggio 4. Configurazione del server web Apache.

Crea un nuovo host virtuale Apache per Elgg:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/elgg/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog logs/yourdomain.com-error_log
CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

Riavvia il tuo servizio Apache per rendere effettive le modifiche:

service httpd restart

Passaggio 5. Installa Elgg.

Scarica l'ultima versione stabile di Elgg, Al momento della stesura di questo articolo è la versione 1.11.1:

wget https://www.elgg.org/getelgg.php?forward=elgg-1.11.1.zip
unzip elgg-*

Sposta i file e le directory di installazione di Elgg:

mv /elgg-1.11.1/ /var/www/html/elgg/
cd /var/www/html/elgg/

Passaggio 6. Accesso a Elgg.

Elgg sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com/install.php o http://server-ip/install.php e completare i passaggi necessari per completare l'installazione. Assicurati che il server web disponga dell'autorizzazione per scrivere e creare directory in /var/www/html/elgg/ . Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato con successo Elgg. Grazie per aver utilizzato questo tutorial per installare il motore di social networking Elgg sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Elgg.


Cent OS
  1. Come installare Dotclear su CentOS 6

  2. Come installare MySQL Server su CentOS 7

  3. Come installare Elgg su CentOS 7

  4. Come installare Jira su CentOS 7

  5. Come installare MySQL 5.6 su CentOS 6.x

Come installare Gibbon su CentOS 6

Come installare Moodle su CentOS 6

Come installare Zabbix su CentOS 6

Come installare osTicket su CentOS 6

Come installare LimeSurvey su CentOS 6

Come installare Mattermost su CentOS 7