Blog

installation de wordpress sous freebsd

Wordpress est parmi l'un des étideur de contenue (CMS) les plus utilisé dans le monde. Il permet en quelques clics et sans code de concevoire un blog, un site web simple ou un sites web simple avec commerce électronique. Ce CMS comprend une multitudes de plugins gratuits et payant. Comme il y a très fort longtemps que je n'ai pas utilisé WordPress, Veuillez être indulgent avec moi et me faire savoir les erreur que je pourrait avoir laissé glissé dans ce billet.

Pour l'installation, si vous n'avez pas encore de serveur web d'installé sur votre serveur, lisez ce tuto installation de FAMP sous FreeBSD. Si vous l'installez à partir d'un jail, ajoutez l'article des jail BSD à votre lecture.

Pour commencer nous allons installé wordpress précompillé, pour être certain d'installer toutes les dépendance nécéssaire comme certains modules php.

# pkg install wordpress

Ensuite, le dossier wordpress dans le fichier DATA de apache. Notez que personnelement, je conserve ce fichier dans le /usr/local/www, mais que pour des raisons de compréhension, je le déplace.

# mv /usr/local/www/wordpress /usr/local/www/apache24/data/

Nous éditons le fichier de configuration apache

# nano /usr/local/etc/apache24/httpd.conf

Nous lançon une recherche "ctrl + w" addtype

nous ajuouton ces lignes

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

nous redémmarons ensuite apache

# service apache24 restart

Nous créons notre base de données qui acceuillera wordpress

# mysql -u root -p

vous entrons le mot de passe du sytème de gestion de base de donner en root. voir installation de FAMP.

CREATE DATABASE tonsite;
CREATE USER wpuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost;
FLUSH PRIVILEGES;
exit

** vous remplacer tonsite wpuser et password par ce qui vous convient le plus.

Ensuite on efface le dossier worpres... oui oui et on télécharge les sources à partir du site fracophone de wordpress.

si vous n'avez pas wget

# pkg install wget

et puis

# wget https://fr-ca.wordpress.org/wordpress-4.9.8-fr_CA.tar.gz

# tar xjf wordpress-4.9.8-fr_CA.tar.gz

Ensuite, on se déplace vers notre dossier wordpress

cd /usr/local/www/apache24/data/wordpress

vous initialiser le fichier de configuration wordpress

cp wp-config-sample.php wp-config.php

Vous définissez la bd, l'utilisateur et le de passe

// ** MySQL settings - You can get this info from your web host ** //
 /** The name of the database for WordPress */
 define('DB_NAME', 'tonsite');

/** MySQL database username */
 define('DB_USER', 'wpuser');

/** MySQL database password */
 define('DB_PASSWORD', 'password');

Vous pouvez désormais acceder à la configuration de votre site wordpress via http://ip.adress.local.server/wordpress

vous pouvez également profiter de cette occasion pour ajouter à wp-config.php et ajouter define('FS_METHOD', 'direct); ce qui permet d'effectuer les mise à jour, d'ajouter des extenssion ou des thèmes sans passer par de serveur ftp. En cas de problème lors d'installation de mise à jour, de thèmes ou de plugins, vous n'avez qu'à changé les droits d'acces au dossier wordpress de façon récursive.

ex.: # chmod -R 775 /usr/local/www/apache24/data/wordpress

merci d'avoir lu ce tuto, il y aura certainement de belles images et des mises à jour sous peu à ce sujet. Pour toute question : sebastien.douville@fexcomm.ca

 


Tous les titres


Bachelier en Géographie depuis 2009
Certificat en administration des affaire en 2016
12 ans d'expérience en système d'information géographique
10 ans d'expérience avec les systèmes d'exploitation linux
6 ans d'expérience avec les Sytèmes d'exploitation BSD (UNIX)
10 ans d'expérience en programmation web
5 ans d'expérience avec les éditeurs de contenue Wordpress et Drupal.
2 ans d'expérience avec le framework django.
3 ans d'expérience en Sytème de gestion (ERP/CRM)
10 ans de connaissance en langage python
2 ans de loisir avec Raspberry py
2 ans d'expérience avec les systèmes ip-pbx
Fondateur et proprétaire de Fexcomm, informatique de gestion en 2017
Pour m'embaucher