Installation de WordPress sur Ajenti V

introduction

http://ajenti.org [Ajenti] est un panneau de commande Web à code source ouvert qui peut être utilisé pour une grande variété de tâches de gestion de serveur. Le package complémentaire appelé Ajenti V vous permet de gérer plusieurs sites Web à partir du même panneau de configuration. Ajenti et Ajenti V devraient maintenant être installés.

Dans ce tutoriel, nous allons installer un blog WordPress, en utilisant les outils fournis par Ajenti V.

Conditions préalables

Pour ce tutoriel, vous aurez besoin de:

Étape 1 - Configuration de WordPress

Dans votre navigateur, accédez à votre panneau de configuration Ajenti tel que + https: // panel ./+ et connectez-vous à l’aide du compte administrateur que vous avez créé lors de l’installation de Ajenti et Ajenti V. Dans la barre latérale à droite, sous la section * Web *, cliquez sur * Sites Web *. La première fois que cela peut vous avertir qu’il n’est pas encore actif, il vous suffit de cliquer sur le bouton * Activer * pour permettre à Ajenti V d’apporter les modifications de configuration nécessaires.

Il y aura une section intitulée * Nouveau site Web *. En dessous de cela, il y a un champ texte * Nom *. Vous pouvez taper tout ce que vous voulez identifier votre site Web dedans. Cliquez sur le bouton * Créer * et vous remarquerez que votre site Web est maintenant répertorié dans la section * Sites Web *. Cliquez sur * Gérer * à côté de votre site Web.

Dans la section * Website Files *, remplacez + / srv / new-website + par n’importe quel répertoire, par exemple + / srv / +. Appuyez sur le bouton * Définir *, puis sur le bouton * Créer un répertoire *. Rappelez-vous ce répertoire. Vous devrez bientôt télécharger des fichiers.

Dans la section * Général *, décochez le paramètre * Mode maintenance *. Cliquez ensuite sur * Appliquer les modifications * en bas de la page.

En haut de la page, cliquez sur l’onglet * Domains *. Appuyez sur le bouton * Ajouter * et tapez votre nom de domaine tel que «++» dans le champ de texte qui apparaît, puis cliquez sur le bouton * Appliquer les modifications *.

Cliquez sur l’onglet * Avancé * maintenant et, dans la zone * Configuration personnalisée *, entrez les informations suivantes:

# This order might seem weird - this is attempted to match last if rules below fail.
location / {
   try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
      access_log off; log_not_found off; expires max;
}

location = /favicon.ico {
   log_not_found off;
   access_log off;
}
location = /robots.txt {
   allow all;
   log_not_found off;
   access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
   deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
   deny all;
}

Cliquez sur * Appliquer les modifications *.

Ensuite, cliquez sur l’onglet * Contenu * en haut. Dans le menu déroulant, sélectionnez * PHP FastCGI *, puis cliquez sur * Créer *. Cliquez sur le menu * Avancé * sous la nouvelle entrée PHP et entrez le contenu suivant dans * Configuration personnalisée *. Notez que ce n’est pas la même * configuration personnalisée * que l’étape précédente.

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;

Cliquez sur * Appliquer les modifications *.

Accédez à l’onglet * MySQL *. Sous la section * Databases *, entrez un nom pour votre base de données, cela peut être n’importe quoi. Il sera référencé plus tard dans le tutoriel en tant que `. Cliquez sur * Créer *. Maintenant, dans la section * Utilisateurs *, vous pouvez simplement cliquer sur * Créer * et utiliser le nom et le mot de passe générés automatiquement, ou vous pouvez utiliser le vôtre. Le nom d'utilisateur et le mot de passe seront référencés plus tard sous les noms ` et ++, respectivement. Lorsque vous avez terminé, cliquez sur * Appliquer les modifications *. Mémorisez le nom de la base de données, l’utilisateur et le mot de passe. Vous en aurez besoin plus tard dans ce tutoriel pour terminer la configuration de WordPress.

Étape 2 - Télécharger les fichiers

Avant de pouvoir décompresser les fichiers WordPress, vous devez installer les utilitaires zip. Dans la barre latérale, sous * Outils *, cliquez sur * Terminal *. Cliquez sur * Nouveau *, puis cochez la case noire qui apparaît. Tapez ce qui suit dans le terminal:

apt-get install zip unzip

Une fois le processus terminé, cliquez sur le * X * à côté de * Terminal 0 * en haut de la page.

Retournez maintenant dans la section * Sites Web *, puis cliquez sur * Gérer * à côté de votre site Web. Ensuite, allez sur l’onglet * Général * de votre site web. Dans la section * Automatic Downloader *, entrez + http: // wordpress.org / latest.zip +, puis appuyez sur * Télécharger et décompresser *. Un terminal apparaîtra. Une fois le déballage terminé, vous pouvez quitter le terminal en cliquant sur * X * en regard de * Terminal 0 * en haut de la page.

De retour dans la section * Outils * de la barre latérale, cliquez sur * Gestionnaire de fichiers *. Naviguez jusqu’au répertoire que vous avez créé précédemment dans le répertoire + / srv / + en cliquant sur les noms des dossiers. A l’intérieur, il devrait y avoir un répertoire nommé + wordpress + qui a été créé lorsque le téléchargeur automatique a décompressé les fichiers WordPress. Ouvrez-le et sélectionnez tous les fichiers, comme ceci:

image: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-selectall.png [Sélectionnez les fichiers dans /srv/example.com/wordpress]

Appuyez ensuite sur l’option * Couper * de la barre d’outils en haut de l’écran.

image: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-cutfiles.png ["Couper" les fichiers WordPress]

Revenez à votre répertoire dans le répertoire + / srv / + tel que + / srv / + et collez tous les fichiers à la racine du répertoire. Vous pouvez ensuite supprimer le dossier + wordpress + vide. Cela peut prendre un peu de temps pour que tous les fichiers soient collés, alors soyez patient.

Maintenant, tous les fichiers WordPress se trouvent à la racine de votre site Web. Nous pouvons maintenant passer à l’étape suivante.

Étape 3 - Installation de WordPress

Accédez à votre nom de domaine tel que + http: // + dans votre navigateur Web. Vous serez accueilli par la page d’installation initiale de WordPress. Sélectionnez votre langue dans le champ de sélection et cliquez sur * Continuer *, puis sur * On y va! *.

Dans le champ du nom de la base de données, remplacez + wordpress + par le ++ choisi précédemment dans le didacticiel. Indiquez également le nom d’utilisateur et le mot de passe de la base de données que vous avez définis précédemment dans le didacticiel.

  • L’hôte de base de données * doit être laissé sous la forme + localhost. * Le préfixe de table * peut être laissé sous la forme + wp_ +, mais le changer à partir de sa valeur par défaut pourrait rendre votre installation plus sécurisée contre certaines attaques MySQL. Pensez à le remplacer par quelque chose comme + blog_ + ou même simplement par quelque chose d’aléatoire, à condition que le caractère + _ + soit suivi. Gardez-le relativement court - pas plus de 5 caractères environ.

Maintenant, vous pouvez cliquer sur * Exécuter l’installation * et WordPress finira l’installation! Vous serez invité à renseigner un peu plus d’informations sur le site, telles que le titre et vos informations d’identification d’administrateur. Remplissez-les comme bon vous semble.

Conclusion

Vous devriez maintenant avoir un site Web WordPress fonctionnel installé sur votre panneau de configuration Ajenti.