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

Come installare XOOPS 2.5.7 su CentOS 6

XOOPS è un CMS popolare e facile da usare scritto in PHP. Utilizza un'architettura modulare ed è uno strumento ideale per lo sviluppo di siti Web di comunità dinamici, blog, ecc. di piccole e grandi dimensioni.
Per installare ed eseguire XOOPS CMS su un server virtuale CentOS 6, segui i semplici passaggi descritti di seguito.

Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo VPS Linux. Al momento della stesura di questo tutorial, l'ultima versione stabile è XOOPS 2.5.7 e richiede:

  • Server Web (Apache è altamente raccomandato)
  • PHP 5.3.7 o versioni successive (si consiglia vivamente PHP 5.4+ o versioni successive) con le seguenti estensioni PHP abilitate:MBString, Iconv, Zlib, GD Graphics Library (compatibile con 2.1.0), Exif, PCRE, Filter e XML.
  • MySQL 5.1 o versioni successive

Scarica XOOPS 2.5.7 disponibile su http://xoops.org/modules/core sul server ed estrailo usando i seguenti comandi:

cd /root
wget http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.7/xoops-2.5.7.zip/download -O xoops-2.5.7.zip
unzip xoops-2.5.7.zip
mv /root/xoops-2.5.7/htdocs/ /var/www/html/xoops/

Crea un nuovo database MySQL per XOOPS CMS sul tuo server:

mysql -u root -p
mysql> CREATE DATABASE xoopsdb;
mysql> GRANT ALL PRIVILEGES ON .* TO 'xoopsuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Crea una nuova direttiva host virtuale in Apache. Ad esempio, modifica il tuo file di configurazione di Apache (/etc/httpd/conf/httpd.conf per impostazione predefinita) e decommenta la seguente riga:

#NameVirtualHost *:80

quindi, aggiungi le seguenti righe alla fine:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/xoops/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/xoops/>
    Options FollowSymLinks
    AllowOverride All
 </Directory>
ErrorLog logs/your-domain.com-error_log
CustomLog logs/your-domain.com-access_log common
</VirtualHost>

Riavvia il server Web Apache per rendere effettive le modifiche.

Per motivi di sicurezza, si consiglia di rinominare le directory 'xoops_lib' e 'xoops_data' e spostarle fuori dalla root del documento:

mkdir -p /var/www/xoops/
mv /var/www/html/xoops/xoops_lib /var/www/xoops/x00ps_lib
mv /var/www/html/xoops/xoops_data /var/www/xoops/x00ps_data

Inoltre, l'utente del server web (Apache) deve essere in grado di scrivere in 'uploads', 'uploads/avatars', 'uploads/images', 'uploads/ranks', 'uploads/smilies' e 'x00ps_lib/modules/protector/ configs' e il file 'include/license.php', quindi puoi farlo facilmente eseguendo i seguenti comandi:

chown apache:apache -R /var/www/html/xoops/
chown apache:apache -R /var/www/xoops/

Apri http://tuo-dominio.com/ nel tuo browser web preferito e segui le semplici istruzioni:seleziona la lingua, modifica le impostazioni del percorso:

XOOPS documents root physical path: /var/www/html/xoops
XOOPS data files directory: /var/www/xoops/x00ps_data
XOOPS library directory: /var/www/xoops/x00ps_lib
Website location (URL): http://your-domain.com

inserisci le impostazioni del tuo database, crea un account amministratore e seleziona il tema predefinito.

Assicurati che mainfile.php sia di sola lettura:

ll /var/www/html/xoops/mainfile.php
-r--r--r-- 1 apache apache 3367 Jul 11 20:57 /var/www/html/xoops/mainfile.php

Non dimenticare di rimuovere la directory di installazione (dovrebbe essere rinominata automaticamente dall'installer) dal tuo server.

Questo è tutto. Il CMS XOOPS è stato installato con successo sul tuo server.

Sono disponibili molti moduli per estendere la funzionalità di XOOPS. I moduli possono essere gestiti utilizzando il sistema di amministrazione dei moduli all'indirizzo http://tuo-dominio.com/admin.php

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare XOOPS 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.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare Apache Maven su CentOS 7

  4. Come installare Apache Kafka su CentOS 8

  5. Come installare Apache Tomcat 8 su CentOS

Come installare Apache Cassandra in CentOS

Come installare elgg su CentOS 8

Come installare Apache ServiceMix su CentOS 8

Come installare Apache SVN su CentOS 7

Come installare Mod_Security Apache su CentOS 6

Come installare Apache su CentOS 6