Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Cms/Joomla"
Differenze tra le versioni 1 e 7 (in 6 versioni)
Versione 1 del 08/12/2013 04.01.13
Dimensione: 14207
Autore: jeremie2
Commento: Documento originale robytrevi
Versione 7 del 09/06/2026 16.40.18
Dimensione: 4892
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Server/CMS #format wiki
#LANGUAGE it
Linea 3: Linea 4:


<<Indice>>
<<BR
>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=82907"; rilasci="10.04")>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=569749"; rilasci="26.04 24.04 22.04")>>
Linea 11: Linea 9:
Questa guida contiene informazioni utili per l'installazione dei più comuni Content Management System (CMS) utilizzati:
 *
Joomla
 * Drupal
 * Wordpress
Questa guida contiene informazioni utili per l'installazione del [[http://it.wikipedia.org/wiki/Content_Management_System|CMS]] Joomla.
Linea 18: Linea 13:
Per consentire il corretto funzionamento di Joomla è necessario installare i seguenti pacchetti: Assicurarsi di aver installato e configurato l'ambiente LAMP come descritto nella guida [[Programmazione/Cms#Prerequisiti|Prerequisiti CMS]].
Linea 20: Linea 15:
 * [[apt://apache2 | apache2]]
 * [[apt://mysql-server | mysql-server]]
 * [[apt://php5-mysql | php5-mysql]]
 * [[apt://libapache2-mod-php5 | libapache2-mod-php5]]

L'installazione di [[apt://mysql-server | mysql-server]] consentirà la richiesta automatica della password mysql-root (non la stessa password dell'utente amministratore di sistema, una password per mysql).

In alternativa è possibile configurare manualmente mysql come segue
{{{
mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_scelta');
mysql> SET PASSWORD FOR 'root'@'hostname_scelto' = PASSWORD('password_scelta');
Per il corretto funzionamento di '''Joomla''', è inoltre consigliata l'installazione di alcune estensioni PHP aggiuntive, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo apt install php-xml php-zip php-intl php-gd php-curl php-mbstring
}}} e riavviare il server apache con:{{{
sudo systemctl restart apache2
Linea 35: Linea 21:
sostituendo password_scelta e hostname_scelto con i parametri scelti.
Ogni comando mysql inserito risponderà:
= Installazione =
Linea 38: Linea 23:
{{{
Query OK, 0 rows affected (0.00 sec)
 0. Scaricare l'ultima versione stabile da [[[[http://www.joomla.it/download.html|questo indirizzo]].
 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare]] la directory di destinazione nel percorso predefinito del server web:{{{
 sudo mkdir -p /var/www/html/joomla
 }}}
 0. [[AmministrazioneSistema/FormatiDiCompressione#Decomprimere|Estrarre]] il contenuto del pacchetto scaricato direttamente nella cartella creata. Se il pacchetto è in formato .zip, è possibile utilizzare il comando:{{{
 sudo unzip Joomla_X.X.X-Stable-Full_Package.zip -d /var/www/html/joomla
 }}} Sostituire `Joomla_X.X.X` con il nome esatto del file scaricato.

= Configurazione =

Affinché il server web possa gestire i file e permettere l'installazione di estensioni o l'aggiornamento del sistema, è necessario assegnare la proprietà della cartella all'utente del server web (`www-data`):

 0. Assegnare la proprietà della directory, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
 sudo chown -R www-data:www-data /var/www/html/joomla
 }}}
 0. [[AmministrazioneSistema/PermessiFile#chmod|Impostare i permessi corretti]] per cartelle e file, digitando nel [[AmministrazioneSistema/Terminale|terminale]] i comandi:{{{
 sudo find /var/www/html/joomla -type d -exec chmod 755 {} ;
 sudo find /var/www/html/joomla -type f -exec chmod 644 {} ;
 }}}

== Database MySQL ==

'''Joomla''' richiede un database dedicato. È possibile crearlo tramite [[AmministrazioneSistema/Terminale|riga di comando]]:

 0. Accedere al prompt di MySQL:{{{
 sudo mysql
 }}}
 0. Creare il database, l'utente dedicato e assegnare i privilegi:{{{
 CREATE DATABASE nome_db;
 CREATE USER 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';
 GRANT ALL PRIVILEGES ON nome_db.* TO 'utente_scelto'@'localhost';
 FLUSH PRIVILEGES;
 EXIT;
 }}} Sostituire `«nome_db»`, `«utente_scelto»` e `«password_scelta»` con i valori desiderati.

=== Parametri ===

 0. Aprire il [[InternetRete/Navigazione#Browser_per_navigare|browser]] e digitare nella barra degli indirizzi:{{{
 http://localhost/joomla
 }}}
 0. Seguire la procedura guidata inserendo le informazioni richieste (nome del sito, dati dell'amministratore e i parametri del database creati in precedenza).
 0. Al termine dell'installazione, per motivi di sicurezza, fare clic sul pulsante per rimuovere la cartella d'installazione (se richiesto).

Gli indirizzi di riferimento saranno:

 * '''Sito pubblico''': `http://localhost/joomla/`
 * '''Pannello di amministrazione''': `http://localhost/joomla/administrator/`

{{{#!wiki note
Per impostazione predefinita, l'accesso avviene tramite protocollo '''http'''. Se si desidera utilizzare il protocollo sicuro '''https''', è necessario configurare i certificati SSL su Apache e abilitare il modulo mod_ssl.
Linea 42: Linea 75:
Uscire dal prompt mysql digitando: = Risoluzione problemi =
Linea 44: Linea 77:
{{{
mysql> \q
}}}
== File configuration.php non scrivibile ==
Linea 48: Linea 79:
Ora la configurazione è terminata ed è stata settata la password dell'utente root di mysql. Se l'installazione non riesce a creare automaticamente il file `configuration.php`, verrà visualizzato il codice sorgente del file. In tal caso:
 
 0. Creare manualmente il file nella cartella di Joomla, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
 sudo nano /var/www/html/joomla/configuration.php
 }}}
 0. Incollare il codice fornito dall'installatore, salvare e chiudere (Ctrl+O, Invio, Ctrl+X).
 0. Assicurarsi che il file appartenga all'utente `www-data`.
Linea 50: Linea 87:
Per maggiori informazioni visita la pagina del wiki relativa a [[http://wiki.ubuntu-it.org/Server/Xampp|Xampp]] . == Modulo Rewrite (URL amichevoli) ==
Linea 52: Linea 89:
= Joomla =

== Ottenere Joomla ==

Scaricare la versione LTS (2.5) stabile disponibile dal sito ufficiale del progetto [[http://www.joomla.it/|Joomla]].
Creare una cartella nella home chiamata joomla

{{{
mkdir joomla
}}}

Spostare l'archivio scaricato all'interno di tale cartella ed estrarre i file.

La cartella di default di Apache2 è /var/www. Se volete utilizzare questa cartella è sufficiente spostare la cartella joomla all'interno di questa

{{{
sudo mv joomla /var/www/
}}}

== Configurazione dei permessi ==

Varie funzioni di Joomla risulteranno bloccate a causa di permessi insufficienti. Per ovviare al problema modificare i permessi come segue:

{{{
cd /var/www/joomla
sudo chown -R root:root *
PLACES='
administrator/backups
administrator/components
administrator/language
administrator/language/en-GB
administrator/modules
administrator/templates
components
images
images/banners
images/stories
language
language/en-GB
language/it-IT
language/pdf_fonts
media
modules
plugins
plugins/content
plugins/editors
plugins/editors-xtd
plugins/search
plugins/system
plugins/user
plugins/xmlrpc
templates
cache
administrator/cache
logs
tmp
'
for i in $PLACES; do
    sudo chown -R www-data:www-data $i
done
}}}

Se si ottengono degli errori sono dovuti all'assenza delle cartelle elencate.
Per completare l'assegnazione dei permessi dare da terminale

{{{
cd /var/www/joomla
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;
}}}

== Configurazione Mysql ==

È necessario creare un nuovo database dedicato a Joomla. È possibile farlo attraverso PhpMyadmin o da linea di comando come segue:

{{{
mysqladmin -u root -p create joomla
}}}

in cui "joomla" è il nome scelto per il database mysql che verrà utilizzato da Joomla. Il nome può variare a piacere dell'utente.

Per non usare joomla con l'utente Mysql root è bene creare un altro utente Mysql con i privilegi necessari (questo può essere fatto attraverso PhpMyadmin). Modificare utente_scelto e password_scelta a proprio piacimento (il nome del database di esempio è joomla):

{{{
mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';
}}}

Se non si sono verificati errori applicare le modifiche con

{{{
mysql> FLUSH PRIVILEGES;
}}}

ed uscire

{{{
mysql> \q
}}}

Aprire il file history di MySql ed eliminare quanto presente per eliminare la traccia visibile della password

{{{
gedit ~/.mysql_history
}}}

== Ricaricare Apache2 ==

Sarà ora necessario ricaricare apache2 così da permettere l'utilizzo del modulo php se non l'avete già fatto dopo l'installazione dei pacchetti necessari.

{{{
sudo service apache2 restart
}}}

== Completamento installazione di Joomla ==

Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/joomla, e seguire le [[https://alfredoparisi.files.wordpress.com/2012/04/schermata-installazione-di-joomla-mozilla-firefox.png|istruzioni a schermo]].

 * Utilizzando un browser recarsi all'indirizzo localhost/joomla/ per visualizzare il sito creato con Joomla.
 * Utilizzando un browser recarsi all'indirizzo localhost/joomla/administrator/ per utilizzare Joomla come amministratore e modificare il sito.

== Risoluzione problemi ==

=== File configuration.php non scrivibile ===

Se durante la fase dei controlli pre installazione si ottiene questo errore proseguire comunque con l'installazione. Al termine verrà fornito il contenuto da copiare ed incollare nel file /var/www/joomla/configuration.php per ottenere il funzionamento coretto.

=== Database connection error (2): Could not connect to MySQL ===
Nome utente e/o password sono errati. Controllare il file: /var/www/joomla/configuration.php
La password si riferisce all'utente, non al database.

= Drupal =

== Installazione ==

Una volta abilitato il [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali, per installare drupal è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il seguente pacchetto:

 * [[apt://drupal7 | drupal7]]

successivamente registrare il modulo Drupal con Apache

{{{
sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf
}}}

e riavviare Apache

{{{
sudo service apache2 restart
}}}

== Configurazione manuale del database MySQL per drupal ==

È necessario creare un server MySql dedicato a drupal e caricarlo. Per questa operazione è possibile utilizzare PhpMadmin o seguire i seguenti passi

{{{
mysqladmin -u root -p create drupal
}}}

in cui "drupal" è il nome scelto per il database di MySql che verrà utilizzato da Drupal. Il nome è a piacere dell'utente.

Per non usare drupal con l'utente Mysql root è bene creare un altro utente Mysql con i privilegi necessari (questo può essere fatto attraverso PhpMyadmin). Modificare utente_scelto e password_scelta a proprio piacimento (il nome del database di esempio è drupal):
{{{
mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';

}}}

Se non si sono verificati errori applicare le modifiche con

{{{
mysql> FLUSH PRIVILEGES;
}}}

ed uscire

{{{
mysql> \q
}}}

Aprire il file history di MySql ed eliminare quanto presente per eliminare la traccia visibile della password

{{{
gedit ~/.mysql_history
}}}

Infine riavviare Apache

{{{
sudo service apache2 restart
}}}

== Completamento installazione di Drupal ==

Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/drupal7/install.php, e seguire le [[http://www.hosting.com/wp-content/uploads/453674/select%20an%20installation%20profile%20%20drupal%20-%20mozilla%20firefox_2011-06-08_15-45-13-01.png|istruzioni a schermo]].

 * Utilizzando un browser recarsi all'indirizzo localhost/drupal7/ per visualizzare il sito creato con Drupal.
 * Eseguire il login per utilizzare Drupal come amministratore e modificare il sito.

== Drupal in Italiano ==

Scaricare il pacchetto drupal-DRUPAL_VERSION.it.po per la versione installata dal [[https://localize.drupal.org/translate/languages/it|sito di drupal]] e metterlo nella cartella /usr/share/drupal7/profiles/standard/translations. Entrando come amministratore in drupal sarà possibile cambiare la lingua.

(Da verificare)

== Risoluzione problemi ==

=== Invio della password durante installazione un modulo ===

{{{
"WARNING: You are not using an encrypted connection, so your password will be sent in plain text. Learn more."

"To continue, provide your server connection details"
}}}

Il problema si riferisce ai permessi di scrittura nel web server.
Il metodo migliore per ovviare al problema è scaricare i moduli estrarli e spostarli manualmente nella cartella /usr/share/drupal7/modules.

=== Error The website encountered an unexpected error. Please try again later. ===
Nome utente e/o password sono errati. Controllare il file: /usr/share/drupal7/sites/default/dbconfig.php
La password si riferisce all'utente, non al database.

= Wordpress =

== Installazione ==

Una volta abilitato il [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali, per installare drupal è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il seguente pacchetto:

 * [[apt://wordpress | wordpress]]

== Configurazione manuale del database MySQL per wordpress ==

Aprire con un editor di testo il file /etc/apache2/sites-available/wordpress ed incollare all'interno quanto segue:

{{{
Alias /blog /usr/share/wordpress
        Alias /blog/wp-content /var/lib/wordpress/wp-content
        <Directory /usr/share/wordpress>
            Options FollowSymLinks
            AllowOverride Limit Options FileInfo
            DirectoryIndex index.php
            Order allow,deny
            Allow from all
        </Directory>
        <Directory /var/lib/wordpress/wp-content>
            Options FollowSymLinks
            Order allow,deny
            Allow from all
        </Directory>
}}}

Per attivare il sito eseguire il comando:

{{{
sudo a2ensite wordpress
}}}

e riavviare Apache

{{{
sudo service apache2 restart
}}}

È necessario creare un server MySql dedicato a drupal e caricarlo. Per questa operazione è possibile utilizzare PhpMadmin o seguire i seguenti passi

{{{
mysqladmin -u root -p create wordpress
}}}

in cui "wordpress" è il nome scelto per il database di MySql che verrà utilizzato da Wordpress. Il nome è a piacere dell'utente.

Per non usare wordpress con l'utente Mysql root è bene creare un altro utente Mysql con i privilegi necessari (questo può essere fatto attraverso PhpMyadmin). Modificare utente_scelto e password_scelta a proprio piacimento (il nome del database di esempio è wordpress):

{{{
mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON wordpress.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';
}}}

Se non si sono verificati errori applicare le modifiche con

{{{
mysql> FLUSH PRIVILEGES;
}}}

ed uscire

{{{
mysql> \q
}}}

Aprire il file history di MySql ed eliminare quanto presente per eliminare la traccia visibile della password

{{{
gedit ~/.mysql_history
}}}

Aprire con un editor di testo e permessi di amministratore il file /etc/wordpress/config-localhost.php ed incollare quanto segue. Modificare utente_scelto e password_scelta a proprio piacimento (il nome del database di esempio è wordpress):

{{{
<?php
define('DB_NAME', 'wordpress');
define('DB_USER', 'utente_scelto');
define('DB_PASSWORD', 'password_scelta');
define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');
?>
}}}

Riavviare Apache

{{{
sudo service apache2 restart
}}}

== Completamento installazione di Wordpress ==

Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/blog/wp-admin/install.php , e seguire le [[http://kb.greengeeks.com/wp-content/uploads/2012/02/wp-manual-install-006.png|istruzioni a schermo]].

 * Utilizzando un browser recarsi all'indirizzo localhost/blog/ per visualizzare il sito creato con Wordpress.
 * Utilizzando un browser recarsi all'indirizzo localhost/blog/wp-admin/ per utilizzare Wordpress come amministratore e modificare il sito.

== Wordpress in Italiano ==

Scaricare il pacchetto it_IT_VERSIONE_WORDPRESS.zip per la versione installata dal [[http://www.wpitaly.it/wordpress-in-italiano/|sito di Wordpress]], metterlo nella cartella /usr/share/wordpress/wp-content/languages ed estrane il contenuto.
Aprire con un editor di testo e con i permessi di amministratore il file /etc/wordpress/config-localhost.php ed modificare la riga

{{{
define ('WPLANG', '');
}}}

come segue

{{{
define ('WPLANG', 'it_IT');
}}}

Se non dovesse esserci la riga aggiungerla. Il file risulterà all'incirca come segue

{{{
<?php
define('DB_NAME', 'wordpress');
define('DB_USER', 'utente_scelto');
define('DB_PASSWORD', 'password_scelta');
define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');
define ('WPLANG','it_IT');
?>
}}}

Al successivo avvio del sito la lingua sarà cambiata.

== Installare nuovi temi ==

Scaricare dal sito di drupal il tema desiderato, estrarlo e spostare la cartella estratta nella cartella /usr/share/wordpress/wp-content/themes/

== Installare plugin ==

Scaricare dal sito di drupal il plugin desiderato, estrarlo e spostare la cartella estratta nella cartella /usr/share/wordpress/wp-content/plugins/

== Risoluzione problemi ==

=== Errore nello stabilire una connessione al database ===
Nome utente e/o password sono errati. Controllare il file: /etc/wordpress/config-localhost.php
La password si riferisce all'utente, non al database.
Per abilitare gli URL "Search Engine Friendly", è necessario attivare il modulo rewrite di Apache:{{{
sudo a2enmod rewrite
sudo systemctl restart apache2
}}} Successivamente, rinominare il file `htaccess.txt` presente nella cartella di '''Joomla''' in `.htaccess`.
Linea 422: Linea 96:
 * [[https://drupal.org/|Sito internazionale di Drupal]]
 * [[http://www.drupal.it/|Sito italiano di Drupal]]
Linea 426: Linea 98:
 * [[http://it.wordpress.org/|Sito italiano di Wordpress]]
 * [[http://www.wpitaly.it/wordpress-in-italiano/|Sito italiano di Wordpress]]
 * [[https://docs.joomla.org/|Documentazione ufficiale (Wiki)]]
Linea 430: Linea 101:
CategoryServer CategoryProgrammazione CategoryServer


Guida verificata con Ubuntu: 22.04 24.04 26.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida contiene informazioni utili per l'installazione del CMS Joomla.

Prerequisiti

Assicurarsi di aver installato e configurato l'ambiente LAMP come descritto nella guida Prerequisiti CMS.

Per il corretto funzionamento di Joomla, è inoltre consigliata l'installazione di alcune estensioni PHP aggiuntive, digitando nel terminale il seguente comando:

sudo apt install php-xml php-zip php-intl php-gd php-curl php-mbstring

e riavviare il server apache con:

sudo systemctl restart apache2

Installazione

  1. Scaricare l'ultima versione stabile da questo indirizzo.

  2. Creare la directory di destinazione nel percorso predefinito del server web:

     sudo mkdir -p /var/www/html/joomla
  3. Estrarre il contenuto del pacchetto scaricato direttamente nella cartella creata. Se il pacchetto è in formato .zip, è possibile utilizzare il comando:

     sudo unzip Joomla_X.X.X-Stable-Full_Package.zip -d /var/www/html/joomla

    Sostituire Joomla_X.X.X con il nome esatto del file scaricato.

Configurazione

Affinché il server web possa gestire i file e permettere l'installazione di estensioni o l'aggiornamento del sistema, è necessario assegnare la proprietà della cartella all'utente del server web (www-data):

  1. Assegnare la proprietà della directory, digitando nel terminale il seguente comando:

     sudo chown -R www-data:www-data /var/www/html/joomla
  2. Impostare i permessi corretti per cartelle e file, digitando nel terminale i comandi:

     sudo find /var/www/html/joomla -type d -exec chmod 755 {} ;
     sudo find /var/www/html/joomla -type f -exec chmod 644 {} ;

Database MySQL

Joomla richiede un database dedicato. È possibile crearlo tramite riga di comando:

  1. Accedere al prompt di MySQL:

     sudo mysql
  2. Creare il database, l'utente dedicato e assegnare i privilegi:

     CREATE DATABASE nome_db;
     CREATE USER 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';
     GRANT ALL PRIVILEGES ON nome_db.* TO 'utente_scelto'@'localhost';
     FLUSH PRIVILEGES;
     EXIT;

    Sostituire «nome_db», «utente_scelto» e «password_scelta» con i valori desiderati.

Parametri

  1. Aprire il browser e digitare nella barra degli indirizzi:

     http://localhost/joomla
  2. Seguire la procedura guidata inserendo le informazioni richieste (nome del sito, dati dell'amministratore e i parametri del database creati in precedenza).
  3. Al termine dell'installazione, per motivi di sicurezza, fare clic sul pulsante per rimuovere la cartella d'installazione (se richiesto).

Gli indirizzi di riferimento saranno:

  • Sito pubblico: http://localhost/joomla/

  • Pannello di amministrazione: http://localhost/joomla/administrator/

Per impostazione predefinita, l'accesso avviene tramite protocollo http. Se si desidera utilizzare il protocollo sicuro https, è necessario configurare i certificati SSL su Apache e abilitare il modulo mod_ssl.

Risoluzione problemi

File configuration.php non scrivibile

Se l'installazione non riesce a creare automaticamente il file configuration.php, verrà visualizzato il codice sorgente del file. In tal caso:

  1. Creare manualmente il file nella cartella di Joomla, digitando nel terminale il seguente comando:

     sudo nano /var/www/html/joomla/configuration.php
  2. Incollare il codice fornito dall'installatore, salvare e chiudere (Ctrl+O, Invio, Ctrl+X).
  3. Assicurarsi che il file appartenga all'utente www-data.

Modulo Rewrite (URL amichevoli)

Per abilitare gli URL "Search Engine Friendly", è necessario attivare il modulo rewrite di Apache:

sudo a2enmod rewrite
sudo systemctl restart apache2

Successivamente, rinominare il file htaccess.txt presente nella cartella di Joomla in .htaccess.

Ulteriori risorse


CategoryProgrammazione CategoryServer