CMS Made Simple est un système de gestion de contenu open source, basé sur PHP et MySQL. Avec CMS Made Simple, pratiquement n'importe qui peut créer un site Web professionnel et gérer son contenu, quel que soit son niveau d'expérience.
Pour installer CMS Made Simple sur un VPS Ubuntu suivez les étapes très simples décrites ci-dessous.
Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur. Au moment de la rédaction de ce didacticiel, la dernière version stable de CMS Made Simple est la 1.11.11 et nécessite :
- PHP>=5.3.2 avec prise en charge de PHP Tokenizer, extension PHP CURL, bibliothèque graphique GD version 2.0.x+ et sessions PHP activées.
- Serveur Web Apache compilé avec le module mod_rewrite.
- MySQL>=4.1 installé sur votre serveur virtuel Linux.
Téléchargez la dernière version de CMS Made Simple disponible sur http://www.cmsmadesimple.org/downloads/ sur le serveur et extrayez-la à l'aide des commandes suivantes :
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/
Créez une nouvelle base de données MySQL pour CMS Made Simple sur votre serveur :
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
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache "cmsms.conf" :
vi /etc/apache2/sites-available/cmsms.conf ln -s /etc/apache2/sites-available/cmsms.conf /etc/apache2/sites-enabled/cmsms.conf
Ajoutez ensuite les lignes suivantes :
<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
Editez le fichier de configuration PHP ‘/etc/php5/apache2/php.ini’ et ajoutez/modifiez les lignes suivantes :
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
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Déplacez les fichiers d'installation de CMS Made Simple vers le répertoire racine du document défini dans la directive d'hôte virtuel ci-dessus :
mv /root/cms-made-simple/ /var/www/cms-made-simple/
Créez un fichier vide nommé "config.php" :
cd /var/www/cms-made-simple/ touch config.php
De plus, l'utilisateur du serveur Web (www-data) doit pouvoir écrire dans des fichiers et des répertoires à l'intérieur du répertoire '/var/www/cms-made-simple', donc cela peut facilement être accompli en exécutant la commande suivante :
chown www-data:www-data -R /var/www/cms-made-simple/
Ouvrez http://votre-domaine.com/ dans votre navigateur Web habituel et suivez les instructions simples.
C'est ça. L'installation de CMS Made Simple est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer CMS Made Simple pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.