Installazione software · 2 min read · Oct 25, 2025

Installazione e utilizzo di Xoops su Ubuntu 6.10

Installazione e utilizzo di Xoops su Ubuntu 6.10

Voglio mostrarti come installare Xoops su Ubuntu. Ho usato l’edizione Server di Ubuntu 6.10, ma probabilmente funzionerà anche su altri sistemi. Xoops è un moderno sistema di gestione dei contenuti che può essere esteso con una varietà di moduli. Ulteriori informazioni su Xoops possono essere lette sul sito ufficiale.

Passo 1: Installazione di Apache, PHP e MySQL

Dobbiamo installare Apache e PHP oltre a MySQL. Se non li hai installati insieme all’installazione, dobbiamo installarli manualmente in seguito. Questo viene fatto chiamando apt-get nella shell come mostrato di seguito. Tuttavia, se non vuoi usare il cd, ma vuoi scaricarlo da Internet, devi prima modificare /etc/sorces.dist, ad esempio usando nano:

sudo nano /etc/apt/sources.list

Devi assicurarti che le righe che iniziano con deb cdrom: siano commentate:

# deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted
# deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted

Ora assicurati che le ultime quattro righe non siano commentate:

deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Se hai dovuto modificare /etc/apt/sources.list, devi aggiornare ora il database dei pacchetti:

sudo apt-get update

Ora abbiamo configurato apt per scaricare i file di installazione da Internet. Prima di poter installare i pacchetti, dobbiamo acquisire privilegi di root. Lo facciamo con:

sudo su

Ti verrà chiesta la password e lavorerai come root da ora in poi. Infine possiamo installare il server web usando apt-get, scaricando tutti i pacchetti da Internet:

apt-get install apache2 libapache2-mod-php5 mysql-server php5-mysql

Passo 2: Scaricare Xoops

Poiché Xoops è un’applicazione web, dobbiamo installarla nella cartella www:

cd /var/www

Ora puoi scaricare il file, sia tramite il link fornito qui o scegliendo un altro da qui: http://sourceforge.net/project/downloading.php?groupname=xoops&filename=xoops-2.0.16.tar.gz&use_mirror=mesh

Ora usa wget con l’url per scaricare il file:

wget http://mesh.dl.sourceforge.net/sourceforge/xoops/xoops-2.0.16.tar.gz

Dovresti trovare l’archivio tar sul tuo hard disk nella cartella www.

Passo 3: Preparazione per l’installazione

Hai ora l’archivio Xoops sul tuo hard disk - prima della configurazione, devi estrarre l’archivio. Questo viene fatto dall’utilità tar nella shell come segue:

tar xvfz xoops-2.0.16.tar.gz

Per il processo di installazione, dobbiamo cambiare alcuni diritti nella cartella htdocs; queste autorizzazioni sono necessarie dal sistema, tranne per mainfile.php - ma più tardi.

cd xoops-2.0.16/htdocs/  
chmod 777 uploads/ cache/ templates_c/ mainfile.php

Passo 4: Installare Xoops

Il processo di installazione è eseguito da uno script php, per eseguirlo, devi prendere un browser web e navigare nella directory in cui hai installato Xoops e sfogliare la sottocartella htdocs. Ad esempio: http://example.com/xoops-2.0.16/htdocs

Dovresti ora vedere una pagina “Install Wizard” come quella qui sotto. Se non lo fai, assicurati di essere nella sottocartella htdocs e che il server web Apache e PHP siano installati correttamente.

Quando clicchi su avanti, ricevi un’introduzione a Xoops e un elenco di controllo di tutto ciò che devi fare in anticipo. Non è necessario impostare un database ora, questo può essere fatto in seguito utilizzando la procedura guidata.

Ora dovresti vedere che il controllo delle autorizzazioni non produce errori, se lo fa non hai impostato correttamente le autorizzazioni. Torna al passo 3 ed esegui di nuovo il comando chmod, ma assicurati di essere nella cartella giusta.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.