CMS Made Simple è un sistema di gestione dei contenuti open source, basato su PHP e MySQL. Con CMS Made Simple praticamente chiunque può creare un sito web professionale e gestirne i contenuti indipendentemente dal livello di esperienza.
Per installare CMS Made Simple su un VPS Ubuntu segui i semplicissimi passaggi descritti di seguito.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server. Al momento della stesura di questo tutorial, l'ultima versione stabile di CMS Made Simple è 1.11.11 e richiede:
- PHP>=5.3.2 con supporto per token PHP, estensione PHP CURL, libreria grafica GD versione 2.0.x+ e sessioni PHP abilitate.
- Apache Web Server compilato con il modulo mod_rewrite.
- MySQL>=4.1 installato sul tuo server virtuale Linux.
Scarica l'ultima versione di CMS Made Simple disponibile su http://www.cmsmadesimple.org/downloads/ sul server ed estraila utilizzando i seguenti comandi:
cd /root/ wget http://s3.amazonaws.com/cmsms/downloads/12093/cmsmadesimple-1.11.11-full.tar.gz mkdir cms-made-simple tar -xvzf cmsmadesimple-1.11.11-full.tar.gz -C cms-made-simple/
Crea un nuovo database MySQL per CMS Made Simple sul tuo server:
mysql -u root -p mysql> CREATE DATABASE cmsmsdb; mysql> GRANT ALL PRIVILEGES ON cmsmsdb.* TO 'cmsmsuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache "cmsms.conf":
vi /etc/apache2/sites-available/cmsms.conf ln -s /etc/apache2/sites-available/cmsms.conf /etc/apache2/sites-enabled/cmsms.conf
Quindi, aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/cms-made-simple/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/cms-made-simple/> Options FollowSymLinks Indexes MultiViews AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
To check whether tokenizer PHP extension is installed on your server, execute the following command: # php -m | grep tokenizer tokenizer
Modifica il file di configurazione PHP '/etc/php5/apache2/php.ini' e aggiungi/modifica le seguenti righe:
memory_limit = 128M max_execution_time = 120 safe_mode = Off file_uploads = On upload_max_filesize = 10M post_max_size = 10M register_globals = Off output_buffering = 4096 session.use_cookies = 1
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Sposta i file di installazione di CMS Made Simple nella directory principale del documento definita nella direttiva host virtuale sopra:
mv /root/cms-made-simple/ /var/www/cms-made-simple/
Crea un file vuoto chiamato 'config.php':
cd /var/www/cms-made-simple/ touch config.php
Inoltre, l'utente del server web (www-data) deve essere in grado di scrivere su file e directory all'interno della directory '/var/www/cms-made-simple', quindi può essere facilmente eseguito eseguendo il comando seguente:
chown www-data:www-data -R /var/www/cms-made-simple/
Apri http://tuo-dominio.com/ nel tuo popolare browser web e segui le semplici istruzioni.
Questo è tutto. L'installazione di CMS Made Simple è ora completa.
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 CMS Made Simple 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.