Comment créer un site de blog WordPress sur le Raspberry Pi et le publier sur le réseau public


insérez la description de l'image ici

aperçu

Dans ce didacticiel, nous allons créer un site de blog Wordpress sur le Raspberry Pi, lancer l'ère des blogs et enregistrer la vie. En même temps, faites une pénétration intranet pour publier le blog en ligne, afin que les internautes puissent y accéder, sans avoir besoin d'un réseau IP public et sans avoir besoin d'acheter des serveurs cloud, ce qui est simple et rapide.

Installer PHP

  • Mise à jour vers le dernier référentiel
sudo apt-get update -y
  • installer apache2-php
sudo apt-get install apache2 php  -y
  • Redémarrez le service Apache2
sudo service apache2 restart

Installer la base de données MySQL

sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart

Installer Wordpress

cd /var/www/html/
  • Supprimer l'ancien contenu statique du site
sudo rm -rf *
  • Téléchargez le dernier package compressé WordPress
sudo wget http://wordpress.org/latest.tar.gz
  • décompresser
sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
  • Configurer les autorisations du répertoire
sudo chown -R www-data: .

Configurez votre base de données WordPress

Configurer MySQL/MariaDB

sudo mysql_secure_installation
  • À ce moment, le système vous demandera : Entrez le mot de passe actuel pour root (entrez pour aucun) : , appuyez sur la touche Entrée , car il n'y a pas de mot de passe pour la première connexion.

  • Ensuite, il vous sera demandé : Définir le mot de passe root ? —— Appuyez sur Y pour définir le mot de passe du compte root

  • À ce moment-là, il vous demandera Nouveau mot de passe , entrez votre mot de passe MySQL ici , important : veuillez garder ce mot de passe à l'esprit, appuyez sur Entrée après la saisie, il vous demandera de ressaisir le nouveau mot de passe, puis répétez le mot de passe à ce moment-là et appuyez sur Entrée. .

  • Ensuite, lorsqu'on vous demande de supprimer les utilisateurs anonymes, appuyez sur Y.

  • Ensuite, demandez-vous Interdire la connexion root à distance, appuyez sur Y.

  • Ensuite, demandez-vous Supprimer la base de données de test et accédez-y, appuyez sur Y.

  • Ensuite, demandez-vous Recharger les tables de privilèges maintenant, appuyez sur Y.

  • Enfin, vous verrez les messages Tout est terminé ! et Merci d'utiliser MariaDB ! . Indique que le réglage est terminé.

Créer une base de données WordPress

sudo mysql -uroot -p
  • Entrez le mot de passe root que vous avez créé.
create database wordpress;
  • Accordez maintenant les privilèges de base de données à l'utilisateur root. **Remarque :** Vous devrez saisir IDENTIFIED BYvotre propre mot de passe après .
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

**REMARQUE IMPORTANTE :** Remplacez ce qui précède YOURPASSWORDpar votre mot de passe.

  • Pour que les modifications prennent effet, vous devez actualiser les autorisations de la base de données :
FLUSH PRIVILEGES;
  • Quittez MariaDB :
exit

Redémarrez le Raspberry Pi

sudo reboot

Paramétrage WordPress

  • Ouvrez un navigateur Web sur votre Pi et accédez à http://localhost et vous devriez voir une page WordPress vous demandant de choisir votre langue.

20221117162456

  • Sélectionnez votre langue et cliquez sur Continuele bouton.

Vous verrez l’écran de bienvenue de WordPress

20221117162503

  • Cliquez sur 现在就开始!le bouton.

  • Remplissez maintenant les informations de base du site Web comme suit :

Database Name:      wordpress
User Name:          root
Password:           <YOUR PASSWORD>
Database Host:      localhost
Table Prefix:       wp_
  • Cliquez 提交pour continuer.

  • Cliquez sur 运行安装程序le bouton.

Maintenant, vous vous rapprochez !

20221117162526

Remplissez les informations : nommez votre site, créez un nom d'utilisateur et un mot de passe et saisissez votre adresse e-mail. Cliquez sur 安装 WordPressle bouton et connectez-vous avec le compte que vous venez de créer.

Maintenant que vous êtes connecté et que votre site est configuré, vous pouvez le visualiser en visitant http://localhost/wp-admin.

Connectez-vous à l'arrière-plan de gestion :

20221117162534

Publier le site WordPress sur le réseau public

Avant d'utiliser cpolar pour publier WordPress sur le réseau public, nous devons généralement faire deux choses :

Installer le plugin d'URL relative

Vous devez vous assurer que WordPress publie sous forme d’URL relatives.
Vous pouvez le faire en installant l'un des plugins suivants

  • https://github.com/optimizamx/odt-relative-urls
  • http://wordpress.org/plugins/relative-url/
  • http://wordpress.org/plugins/root-relative-urls/

Dans cet exemple, nous installons Relative URLle plugin :

  • Connectez-vous à WordPress 仪表盘-> 插件->安装插件

20221117162545

  • Entrez dans la barre de recherche par mot-clé Relative URLEntrez

20221117162554

  • 现在安装Cliquez sur le bouton après avoir trouvé le plugin
  • Une fois l'installation réussie, cliquez sur 启用le bouton pour activer le plugin.

Modifier la configuration config.php

Vous devez vous assurer que Wordpress comprend qu'il est destiné à être servi via le nom d'hôte tunnelisé. Vous pouvez configurer Wordpress en modifiant wp-config.php pour inclure la ligne suivante :

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
  • Modifier le fichier wp-config.php
sudo nano /var/www/html/wp-config.php

Après configuration, comme indiqué sur la figure :

20221117162603

Ensuite, nous pouvons publier le site Web du blog modifié en ligne, pénétrer via l'intranet cpolar, créer un tunnel sécurisé pour cartographier le port local, afin que les utilisateurs du réseau public puissent également accéder normalement au site Web du blog que nous avons construit sur le Raspberry Pi local.

Site officiel de cpolar : https://www.cpolar.com/

Pour plus de détails, veuillez vous référer à cet article tutoriel : Créer un site Web sur le Raspberry Pi

Désormais, notre site blog est accessible normalement par le réseau public ! Voyons l'effet :

20221117162611

Style de lien d’ami d’assistance

Il est recommandé de modifier vos paramètres de permalien pour rendre vos URL plus conviviales.

Pour ce faire, connectez-vous à WordPress et accédez à 仪表盘.

Allez 设置, et partez 固定链接.

Sélectionnez 文章名une option et cliquez sur 保存更改.

20221117162618

Vous devez activer le module de réécriture d'Apache :

sudo a2enmod rewrite

Vous devez également indiquer à l'hôte virtuel qui dessert le site d'autoriser les demandes de remplacement.

  • Modifiez le fichier de configuration Apache pour l'hôte virtuel :
sudo nano /etc/apache2/sites-available/000-default.conf
  • Ajoutez les lignes suivantes après la ligne 1.
<Directory "/var/www/html">
    AllowOverride All
</Directory>
  • Assurez-vous qu'il est bien dans <VirtualHost *:80>, comme ceci :
<VirtualHost *:80>
    <Directory "/var/www/html">
        AllowOverride All
    </Directory>
    ...
  • Enregistrez le fichier et quittez.

  • Redémarrez Apache.

sudo service apache2 restart

thème personnalisé

WordPress est très personnalisable. En cliquant sur le nom de votre site dans la bannière WordPress en haut de la page (lorsque vous êtes connecté), vous serez redirigé vers le tableau de bord. À partir de là, vous pouvez modifier le thème, ajouter des pages et des publications, modifier des menus, ajouter des plugins, etc. Ce n'était qu'un avant-goût de la configuration de fonctionnalités amusantes sur le serveur Web du Raspberry Pi.

Ensuite, essayons de changer de thème.

  • Tableau de bord WordPress -> Apparence -> Thèmes

20221117162631

  • Cliquez sur Populaire, choisissez un thème que vous aimez et cliquez sur 安装le bouton

20221117162639

  • Une fois le thème installé avec succès, cliquez sur 启用le bouton.

  • Rouvrons le site et voyons l'effet :

20221117162648

Maintenant que votre site a été créé, vous pouvez découvrir davantage de thèmes et explorer lentement.
Un avant-goût sur quelque chose d’intéressant.

Réimprimé de l'article de cpolar pole cloud : Créez un site de blog WordPress sur le Raspberry Pi et publiez-le sur le réseau public via une pénétration intranet

Je suppose que tu aimes

Origine blog.csdn.net/weixin_74937672/article/details/132414834
conseillé
Classement