Fuel CMS est un CMS léger et hautement personnalisable construit avec le framework PHP très populaire CodeIgniter. Vous pouvez créer des modules, des vues et des contrôleurs personnalisés et utiliser la partie CMS uniquement lorsque vous en avez besoin. C'est un hybride d'un framework et d'un CMS.
Dans ce didacticiel, nous couvrirons les étapes nécessaires à l'installation de Fuel CMS sur un VPS Ubuntu 14.04 avec Nginx, PHP-FPM et MySQL.
CONFIGURATIONS
Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.
METTRE À JOUR LE SYSTÈME
Assurez-vous que votre serveur est entièrement à jour en utilisant :
# apt-get update &&apt-get upgrade
Votre prochaine étape consiste à installer Nginx, PHP-FPM et MySQL. Exécutez la commande suivante :
# apt-get install nginx php5-fpm mysql-server php5-mysql
Ensuite, créez la base de données nécessaire pour Fuel CMS. Connectez-vous à votre service MySQL en tant que root :
# mysql -u root -pmysql> créer la base de données fuel;mysql> accorder tous les privilèges sur fuel.* à fuelusr@localhost identifié par 'your_password';mysql> flush privileges;mysql> exitBye
INSTALLER FUEL CMS
Maintenant, installez Fuel CMS. Pour nos besoins, nous téléchargerons Fuel dans le /opt annuaire. Exécutez les commandes suivantes :
# cd /opt# wget https://codeload.github.com/daylightstudio/FUEL-CMS/zip/master
Décompressez l'archive téléchargée :
# décompressez le maître
Renommez le répertoire en un nom plus simple :
# mv FUEL-CMS-master/ fuelcms
Déplacez l'installation de Fuel CMS dans /var/www/ :
# mv fuelcms/ /var/www/
Entrez dans le répertoire :
# cd /var/www/
Configurez le fuel/application/config/database.php fichier avec les paramètres de connexion de base de données appropriés. Avec votre éditeur de texte préféré, ouvrez le fichier, nous utilisons vim :
# vim fuelcms/fuel/application/config/database.php
Renseignez les identifiants de la base de données que vous avez créée précédemment. Après modification, les lignes devraient ressembler à ceci :
$active_group ='default';$active_record =TRUE;$db['default']['hostname'] ='localhost';$db['default']['username'] ='fuelusr';$ db['default']['password'] ='your_password';$db['default']['database'] ='fuel';$db['default']['dbdriver'] ='mysql'; $db['default']['dbprefix'] ='';$db['default']['pconnect'] =TRUE;$db['default']['db_debug'] =TRUE;$db[' default']['cache_on'] =FALSE;$db['default']['cachedir'] ='';$db['default']['char_set'] ='utf8';$db['default' ]['dbcollat'] ='utf8_general_ci';$db['default']['swap_pre'] ='';$db['default']['autoinit'] =TRUE;$db['default'][ 'stricton'] =FAUX ;
Enregistrez et fermez le fichier.
Maintenant, importez le fichier fuel/install/fuel_schema.sql fichier dans la base de données nouvellement créée. Vous pouvez le faire en utilisant la commande suivante :
# mysql -u fuelusr -p fuelLorsque vous y êtes invité, entrez le mot de passe que vous avez défini pour l'utilisateur fuelusr.
Vous devez définir une clé de chiffrement et remplir la ligne appropriée dans le fuelcms/fuel/application/config/config.php dossier. Vous pouvez obtenir une clé de cryptage aléatoire sur :http://randomkeygen.com/ Ouvrez le fichier :
# vim fuelcms/fuel/application/config/config.phpAprès avoir configuré la clé, notre ligne ressemble à ceci :
$config['encryption_key'] 'RvT1WH17eg9a1w7INabs5sXUnuE3xeQX';Enfin, définissez des valeurs de configuration supplémentaires dans MY_fuel.php file :Configurez le nom de votre site et activez le backend d'administration :
# vim fuelcms/fuel/application/config/MY_fuel.php$config['site_name'] ='your_site_name';// si le backend d'administration est activé ou non$config['admin_enabled'] =TRUE;Définissez le propriétaire correct de fuelcms répertoire :
# chown www-data :-R fuelcms/CONFIGURER NGINX POUR FUEL CMS
Votre prochaine étape consiste à configurer un bloc Nginx afin que vous puissiez accéder à Fuel CMS à l'aide d'un domaine. Par conséquent, créez un nouveau fichier à l'aide de la commande ci-dessous :
# vim /etc/nginx/sites-available/votre_domaineCollez ce qui suit dans le fichier :
serveur { écoute 80; racine /var/www/fuelcms ; index index.php index.html index.htm; réécrire ^/sitemap_index\.xml$ /index.php?sitemap=1 last ; réécrire ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 dernier; nom_serveur votre_domaine.com; access_log /var/log/nginx/votre_domaine/access.log ; error_log /var/log/nginx/votre_domaine/error.log ; emplacement / { # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?q=$uri&$args; } page_erreur 404 /404.html ; erreur_page 500 502 503 504 /50x.html ; emplacement =/50x.html { racine /usr/share/nginx/html ; } emplacement ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock ; fastcgi_index index.php ; inclure fastcgi_params ; }}Bien entendu, vous devez remplacer les valeurs de votre_domaine par votre domaine réel.
Activer le site :
# ln -s /etc/nginx/sites-available/votre_domaine /etc/nginx/sites-enabled/votre_domaineRedémarrez Nginx :
# /etc/init.d/nginx restartMaintenant, ouvrez votre navigateur Web préféré et accédez à http://votre_domaine.com. La page d'accueil de Fuel CMS apparaîtra avec des instructions pour terminer l'installation. Nginx n'utilise pas de fichiers .htaccess, vous pouvez donc ignorer la première étape. La deuxième étape est déjà terminée, mais la troisième ne l'est pas. Par conséquent, rendez les répertoires requis accessibles en écriture. Exécutez les commandes suivantes :
# chmod +x /var/www/fuelcms/fuel/application/cache/# chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/# chmod +x /var/www/fuelcms/ fuel/application/cache/dwoo/compiled# chmod +x /var/www/fuelcms/assets/imagesLa quatrième étape est déjà terminée.
Pour accéder au backend d'administration de FUEL, rendez-vous sur :
http://votre_domaine.com/carburant
et utilisez les identifiants de connexion suivants :
Nom d'utilisateur :admin
Mot de passe :admin
Après vous être connecté, vous devez modifier votre mot de passe administrateur.
Ça y est, vous avez installé avec succès Fuel CMS sur votre VPS Ubuntu 14.04 avec Nginx, PHP5-FPM et MySQL.
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 Fuel CMS pour vous. Ils sont disponibles 24 × 7 et prendront traiter votre demande immédiatement.
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.