Mémo htaccess-htpasswd

Pour protéger un répertoire de votre serveur, local ou distant, plusieurs méthodes : la plus commune, une connexion user-mot de passe à l’aide de la base de données, ou sinon une connexion user-mot de passe mais gérée par deux fichiers, le .htaccess et le .htpasswd. Ce dernier peut être utilisé pour faire du développement de sites.

Créer les deux fichiers

.htaccess
.htpasswd

Il se peut que vous n’arriviez pas à nommer votre fichier : pour cela lors de l’enregistrement mettre .htaccess et .htpasswd entre guillements pour forcer l’enregistrement par votre éditeur (“.htaccess” et “.htpasswd”).
Il se peut également qu’après avoir créer vos fichiers vous ne les voyez pas dans votre explorateur : pour cela allez dans les configurations de fichiers et trouvez l’option “Afficher les fichiers cachés”. (fichiers cachés pour Windows : http://forums.cnetfrance.fr/topic/54047-comment-afficher-les-fichiers-et-dossiers-caches-sevenvistaxp/)

htaccess

Copier y ces quatres lignes :

AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/site/www/mon_dossier_a_cacher/.htpasswd"
Require valid-user

A savoir :
AuthName : message affiché lors de l’authentification que vous pouvez modifier
AuthUserFile : chemin d’accés au fichier des mot de passes. (voir astuce suivantes)

Astuce :
Pour récupérer le chemin correct vers votre fichier .htpasswd : créer un fichier chemin.php dans le dossier à protéger et insérer cette ligne ““. Exécuter la page. Récupere l’url.

.htpasswd

Insérer des “login:mot de passe crypté”, sachant qu’une ligne correspondra à un utilisateur

Astuce :
Pour crypter vos mots de passe créer un fichier crypt.php (ou reprenez chemin.php, c’est pareil), et insérer ce code :

mot-de-passe-pas-crypter :
exécuter la page.
à l’affichage => le mot de passe : le mot de passe crypte du style “$dtg.hfgghfsdgb”

Fertig.

Vagues à l’âme


 

Des fois ça va dans le bon sens.

La quadrature du net :

Le Parlement européen a  adopté une résolution sur la neutralité du Net. La Commission européenne sera appemée à protéger Internet, qui est  sous la menace de restrictions imposées par les opérateurs télécom.  Ce vote représente un engagement politique de la part du Parlement européen en faveur de la protection d’Internet contre toute forme de restriction ou de censure.

La suite ici.

Saute moi !

Petite astuce pour sauter une ligne, ou plusieurs, pour toutes ceux et celles qui se battent avec l’éditeur de WordPress.

Code à insérer dans l’éditeur HTML :

<code><br clear=”none” /></code>

Source : webastuces.net

Créer un blog wordpress – Acte 1 – Les prérequis

Qu’est ce que WordPress?

WordPress est ce qu’on appelle un CMS (Content Management System), appelé système de gestion de contenu en francais (SGC). Nous garderons en tête le dénomination anglaise. Il existe d’autres CMS dont je vous met une liste non exhaustive : Spip, Drupal, Phpbb, Magento… Les CMS ont pour la plupart une  “orientation” spécifique. En ce sens que WordPress est idéal pour créer un blog, Phpbb est une référence pour les forums et Magento pour l’e-commerce. C’est dans cette optique qu’il vous faut choisir le CMS approprié.

WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l’ensemble d’un site web ou simplement un blog. Gratuit et libre, WordPress est personnalisable grâce à de nombreux thèmes et extensions.

Source : http://www.wordpress-fr.net/wordpress/presentation/

 

Un CMS, pour faire court et imagé, est le squelette de votre site internet avec de multitudes d’options et de fonctions utiles à la création et l’administration d’un blog ou d’un site (WordPress gère nativement la création d’articles, l’upload de photo,  la modification de l’en-tête pour ne citer que ça).

Associé à une base de données vous partez avec un site clefs en main en moins d’une demi-heure (bon, ça c’est vrai après votre 10ième installation!!).

 

De quoi avons-nous besoin pour installer la bête?

  1. Un serveur web (local ou distant)
  2. Un client FTP (Filezilla, très bien)
  3. Une base de données (Mysql, c’est très bien, mais y’en a d’autres.)
  4. Le dossier WordPress (A télécharger sur le site directement)
  5. Un navigateur web (Firefox, Chrome, …)
  6. Un éditeur PHP (Optionnel dans un premier temps mais indispensable pour les plus motivés. Notepad++, très bien, ou Eclipse, très complet mais plus dur d’accès)

Voilà pour aujourd’hui. C’est court mais pour ceux qui n’ont pas l’habitude de tout ce jargon, une petite pause s’impose.

La prochaine fois je reviendrai sur le serveur web et son installation en local. Pour ceux par contre pour qui “serveur web”, “client FTP” et autre “Mysql” ne sont plus un secret il va falloir patienter quelque peu.

 

vv

Kid Koala @ Ritter Butzke Berlin ::: 30.06.11

Arte Webdoc

Rendez vous sur Arte WebDoc