Comment installer et configurer Joomla sur Raspberry Pi

Comment installer et configurer Joomla sur Raspberry Pi
Joomla est un système de gestion de contenu robuste open source qui offre la liberté de publier du contenu sur le Web. Il comprend différents outils et modèles pour vous aider à créer une application de site Web ou Web avec facilité. Il est écrit en php; Ainsi, vous pouvez accéder à son tableau de bord sur votre onglet de navigateur via le processus de configuration de la base de données.

Si vous avez besoin de conseils, suivez notre article où vous trouverez l'approche la plus simple à installer Joomla sur Raspberry Pi.

Installation de Joomla sur Raspberry Pi

Le Joomla L'installation sur Raspberry Pi peut être terminée en effectuant soigneusement les étapes suivantes:

Étape 1: Installer des perquis de base

Tout d'abord, vous devrez installer les avantages suivants:

  • Php
  • MariaDB ou MySQL
  • Installation sécurisée MySQL

Ces perquis vous permettront de configurer Joomla serveur sur Raspberry Pi. Pour apprendre à les installer, suivez notre article publié.

Étape 2: Installez les dépendances PHP

Après avoir terminé l'installation ci-dessus, exécutez la commande suivante pour installer certaines dépendances PHP sur votre périphérique Raspberry PI:

$ sudo apt installer php-commun php-fpm php-json php-mbstring php-zip php-Cli php-xml php-tokenizer -y

Étape 3: Installer Nginx

Maintenant, installez le serveur Web Nginx sur Raspberry Pi via la commande suivante:

$ sudo apt install nginx -y

Étape 4: configurer nginx

Après avoir terminé l'installation de Nginx, vous devrez configurer une configuration d'hôte virtuelle qui permet à Nginx de comprendre comment il peut traiter la demande Web. Pour ce faire, utilisez la commande suivante pour ouvrir Joomla fichier de configuration.

$ sudo nano / etc / nginx / sites-disponible / joomla.confli

Avec le fichier ouvert, vous devrez ajouter du texte en dessous dans le fichier.

serveur
Écoutez 80;
Écoutez [::]: 80;
root / var / www / joomla;
Index index.index PHP.index html.htm;
Exemple de nom.com;
# Dans l'option Nom du serveur ci-dessus, vous pouvez choisir votre propre nom de domaine ou peut aller avec exemple.com
client_max_body_size 100m;
AutoIndex Off;
emplacement /
try_files $ uri $ uri / / index.php?$ args;

# Scripts niant
Emplacement ~ * / (Images | Cache | Media | Logs | TMP) /.*.(php | pl | py | jsp | asp | sh | cgi) $
retour 403;
error_page 403 / 403_error.html;

Emplacement #php
Emplacement ~ .php $
Inclure des extraits / fastcgi-php.conf;
fastcgi_pass Unix: / var / run / php / php7.4-FPM.chaussette;
fastcgi_param script_filename $ document_root $ fastcgi_script_name;
Inclure FastCGI_PARAMS;

#expiration
Emplacement ~ * \.(ico | pdf | flv) $
expire 1Y;

Emplacement ~ * \.(js | css | png | jpg | jpeg | gif | swf | xml | txt) $
expire 14d;

Enregistrer ce fichier en utilisant "Ctrl + x" touches, suivis de l'ajout "Y" et appuyer sur le Entrer clé.

Ensuite, appliquez la commande suivante pour créer un lien symbolique pour le fichier de configuration dans le répertoire créé:

$ sudo ln -s / etc / nginx / sites-disponible / joomla.conf / etc / nginx / sites compatible / joomla.confli

Après cela, supprimez l'hôte virtuel par défaut du répertoire en appliquant la commande suivante:

$ sudo rm / etc / nginx / sites compatible / par défaut

Étape 5: Créez une base de données Joomla

Avec la configuration Nginx terminée et le serveur de base de données est installé, il est maintenant temps de créer Joomla base de données par la première connexion dans Mysql à travers la commande suivante:

$ sudo mysql -u root -p

Ensuite, utilisez l'instruction suivante pour créer Joomla base de données:

Créer une base de données Joomladb;

Ensuite, exécutez l'instruction suivante pour configurer le nom d'utilisateur et le mot de passe pour Joomla Base de données:

Créer l'utilisateur 'joomla_usr' @ 'localhost' identifié par '';

Choisissez votre propre nom d'utilisateur et votre mot de passe.

Ensuite, vous devrez accorder des privilèges à l'utilisateur créé afin qu'il puisse accéder au Joomla base de données. Appliquez la déclaration ci-dessous pour faire bouger les choses:

Accorder tous les privilèges sur Joomladb.* À 'joomla_usr' @ 'localhost';

Enfin, utilisez le Privilèges de rinçage Déclaration pour apporter les modifications

Privilèges de rinçage;

Et utilisez l'instruction Exit pour finaliser le processus de configuration de la base de données.

sortie

Étape 6: Intégrez PHP à MySQL

Vous devrez également appliquer la commande suivante pour intégrer PHP à ma base de données SQL:

$ sudo apt installer php-mysql

Étape 7: Installez Joomla sur Raspberry Pi

Maintenant, pour installer Joomla sur Raspberry Pi. Vous devrez d'abord créer un répertoire avec le nom "Joomla" à l'emplacement «/ Var / www». Une fois créé, naviguez vers le répertoire créé.

Les commandes suivantes seront utilisées à cet effet:

$ sudo mkdir -p / var / www / joomla
$ cd / var / www / joomla

Ensuite, vous pouvez utiliser la commande suivante pour télécharger Joomla sur Raspberry Pi dans le répertoire créé.

$ sudo wget https: // github.com / joomla / joomla-cms / sorties / téléchargement / 4.1.4-RC1 / Joomla_4.1.4-RC1-Release_Candidate-Full_package.zipper

Le fichier ci-dessus est téléchargé dans Zip, vous devrez donc décompresser le fichier via la commande suivante:

$ sudo unzip joomla_4.1.4-RC1-Release_Candidate-Full_package.zipper

Vous prenez la propriété des données présentes dans le Joomla Répertoire en utilisant la commande suivante:

$ sudo chown -r www-data: www-data / var / www / joomla *

Étape 7: Accès à la page Web de Joomla

Après avoir terminé l'étape ci-dessus, vous êtes prêt à accéder Joomla Serveur sur l'onglet votre navigateur en connaissant d'abord votre adresse IP de framboise PI à l'aide de la commande suivante:

$ hostname -i

Ensuite, utilisez l'adresse hôte dans le navigateur pour ouvrir le Joomla Page d'installation, dans notre cas c'est «192.168.18.218 ”.

Choisi ton Joomla Nom du site par vous-même et une fois terminé, cliquez sur le «Configuration des données de connexion» procéder.

Remplissez les informations données à l'étape suivante, puis choisissez le «Configuration de la connexion de la base de données» option pour continuer.

Suivez et choisissez l'option ci-dessous comme recommandé. Cependant, vous devez choisir votre propre nom d'utilisateur et votre mot de passe de base de données car cela pourrait être différent dans votre cas. Vous pouvez le confirmer à partir de Étape 4.

Clique sur le «Installer Joomla» Option pour commencer l'installation Joomla sur votre navigateur.

Attendre jusqu'à Joomla L'installation termine. Si vous voyez l'écran ci-dessous à l'étape suivante, vous êtes prêt à aller en sélectionnant le «Administrateur ouvert» option.

Dans le cas où il n'apparaît pas, redémarrez votre appareil et rechargez le site Web à nouveau.

Maintenant, dans la fenêtre suivante, ajouter Joomla nom d'utilisateur et mot de passe que vous avez défini ci-dessus, puis cliquez sur le "Connexion" bouton.

Cela s'ouvre Joomla Tableau de bord sur votre onglet de navigateur et vous êtes prêt à commencer à travailler Joomla.

Conclusion

Joomla est un système de gestion de contenu robuste qui est utilisé pour publier du contenu Web sur les sites Web. Vous pouvez créer plusieurs applications Web avec facilité directement sur Joomla tableau de bord. Pour accéder au tableau de bord, vous devrez installer des avantages essentiels, certaines dépendances, un serveur Nginx, une configuration de base de données et des fichiers Joomla sur votre appareil. Après avoir soigneusement établi ces choses en fonction des directives ci-dessus, vous pouvez accéder au tableau de bord à l'aide de l'adresse IP de l'appareil.