Annuaire d'articles
![insérez la description de l'image ici](https://img-blog.csdnimg.cn/13b7c16f7fdd41e7a8b3a2e79c5db6f5.gif#pic_center)
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 BY
votre 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 YOURPASSWORD
par 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.
- Sélectionnez votre langue et cliquez sur
Continue
le bouton.
Vous verrez l’écran de bienvenue de WordPress
-
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 !
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 安装 WordPress
le 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 :
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 URL
le plugin :
- Connectez-vous à WordPress
仪表盘
->插件
->安装插件
- Entrez dans la barre de recherche par mot-clé
Relative URL
Entrez
现在安装
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 :
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 :
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 保存更改
.
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
- Cliquez sur Populaire, choisissez un thème que vous aimez et cliquez sur
安装
le bouton
-
Une fois le thème installé avec succès, cliquez sur
启用
le bouton. -
Rouvrons le site et voyons l'effet :
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