Rubrique OVH

Savoir sur quel cluster ou filer est son hébergement mutualisé chez OVH

Catégorie OVH

Si votre site est hébergé chez OVH, il est possible que vous vouliez savoir sur quel filer, ou sur quel cluster il est hébergé. Par exemple, en cas de problème, OVH le signale sur travaux.ovh.net, en donnant souvent le nom du cluster ou du filer.

Pour le savoir, rendez-vous dans votre manager OVH, puis dans la page « Synthèse » de votre hébergement (en cliquant pas exemple sur la barre d’espace disponible.

En haut de la page, vous aurez plusieurs informations, dont celle qui vous intéresse:

Type d'offre: XXX
Serveurs web: clusterXXX
Serveurs de données: filerXXX
Login: XXXX
Répertoire personnel: XXXX
Rubrique Apache

N’autoriser qu’une seule IP à accéder à un site grâce au fichier .htaccess

Catégorie Apache

Quand on développe un site, on désire souvent que son travail reste secret jusqu’à ce qu’il soit terminé. Pour cela vous avez plusieurs possibilités. Vous pouvez par exemple y mettre un mot de passe, ou travailler en local. Moi, j’aime bien n’autoriser que mon IP. Pas de mot de passe, et tous les postes qui sont associés à cette adresse IP peuvent ouvrir facilement le site en développement.

Pour cela, il suffit de quelques lignes dans votre fichier .htaccess:

Order Deny,Allow
Allow from XX.XXX.XX.XX
Deny from all

Concrètement, vous allez dire à votre serveur Apache de lire d’abord les directives Deny (qui interdit toutes les IPs), puis de n’autoriser que celle mentionnées dans la directive Allow.

Vous pouvez bien entendu mettre plusieurs lignes Allow à la suite pour autoriser plusieurs adresses IPs:

Order Deny,Allow
Allow from XXX.XXX.XXX.XXX
Allow from YYY.YYY.YYY.YYY
Deny from all

Et si vous ne connaissez pas votre adresse IP, vous pouvez aller sur cette page

Rubrique Linux

Linux: Trouver les fichiers modifiés depuis un certains temps (jours, minutes…)

Catégorie Linux

Quand on se fait hacker (mais aussi pour d’autre occasions), il peut être intéressant de pouvoir lister les fichiers qui on été modifiés depuis un certains temps. Heureusement, sur Linux, il y a la commande find qui comporte une foule de petites options.

Ainsi, si vous voulez connaitre les fichiers modifiés dans les dernières 24 heures, allez dans le répertoire qui vous intéresse, et tapez la commande:

find  .  -mtime -1

Le 1 étant le nombre de jour, vous le remplacez par ce que vous voulez…

Une journée, c’est trop? Pas de problème, il y a aussi une option pour les minutes. Exemple avec les 60 dernières minutes:

find  .  -mmin -60

On peut également faire les mêmes recherche, mais avec les dates de création et d’accès au fichiers.

Exemple:
Fichiers créés dans les 2 derniers jours:

find  .  -ctime -2

Fichiers créés dans les 2 derniers heures:

find  .  -cmin -120

Fichiers accédés dans les 2 derniers jours:

find  .  -atime -2

Fichiers accédés dans les 3 derniers heures:

find  .  -amin -180
Rubrique MySQL

MySQL: Un problème pour lire une base de données MySQL en UTF8?

Catégorie MySQL

Eh oui, ça peut arriver! Votre base de données est en UTF8, votre table est en UTF8, mais les données qui vous sont renvoyées lors d’une requête vous arrive en ISO, et bonjours les problèmes avec les accents… Pas de panique, Il y a une solution!
Entre la connexion à votre base et votre requête, il vous suffit de rajouter la ligne suivante pour forcer les données à vous arriver en UTF8:

SET NAMES 'utf8'
Rubrique Wordpress

WordPress: Mettre la date en francais avec le suffixe ordinal

Catégorie Wordpress

Pour ceux qui ne savent pas ce qu’est un suffixe ordinal, il s’agit du « er » de « 1er » en français, ou du « st » de « 1st » en anglais.

WordPress est capable de les géré, mais uniquement en anglais. Ca lui vient directement du langage PHP qui a une fonction pour ça, mais ça ne marche qu’en anglais. Pas de version française.

Par chance, en français, il n’y a que le premier jour du mois qu’on appelle « premier », alors qu’on utilise les nombres pour les autres jours. Ca simplifie bien les choses.

Du coup, il suffit de voir si c’est le premier jour du mois pour lui coller un « er »! 🙂

<?php
//on affiche le jour de la semaine et le jour du mois
//si vous ne voulez pas le jour de la semaine, enlevez le "l"
the_time('l j');
//on detecte si c'ets le premier jour du mois, et on lui met "er" le cas échéant
if (get_the_time('j')==1) echo "er";
//et on termine en affichant le mois (en lettre) et l'année (sur 4 chiffres)
the_time(' F Y');
?>