GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Fuel CMS sur un VPS Ubuntu 14.04 avec Nginx, PHP-FPM et MySQL

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 fuel  

Lorsque 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.php

Aprè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_domaine

Collez 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_domaine

Redémarrez Nginx :

# /etc/init.d/nginx restart

Maintenant, 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/images

La 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.


Panels
  1. Comment installer Nginx avec PHP-FPM et MySQL sur Fedora 16 "Verne"

  2. Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

  3. Installez le CMS d'octobre sur Ubuntu, avec Nginx et MariaDB

  4. Installer Concrete5 sur un VPS Ubuntu 14.04 avec Nginx, PHP-FPM et MySQL

  5. Comment installer EspoCRM avec Nginx sur un VPS Ubuntu

Comment installer Drupal 8 avec Nginx, PHP-FPM et SSL sur Ubuntu 15.10

Comment installer OpenCart 2 avec Nginx et SSL sur Ubuntu 15.10

Comment installer Lighttpd avec PHP-FPM 7 et MySQL 5.7 sur Ubuntu 18.04 LTS

Comment installer et configurer SuiteCRM avec OPcache sur un VPS Ubuntu 14.04

Installer OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu

Installez Prosper202 avec Nginx, MySQL et PHP-FPM sur Ubuntu