Catégories
Me suivre sur Twitter

Voici une fonction très utile pour protéger vos requêtes et échapper les (« ) ou (‘).
// Addslash module
// con créer un tableau temporaire
$input_arr = array();
// on parcours les résultats pour ensuite les ré imbrique dans le tableau POST
foreach ($_POST as $key => $input_arr) {
$_POST[$key] = addslashes($input_arr);
}
Si comme moi vous désirez faire un site multi-langue et que votre table est en latin1 vous pouvez convertir votre table en UTF-8 avec une simple commande :
ALTER TABLE NOM_TABLE CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Attention n’oubliez pas de faire un backup avec mysqldump.
voici le chemin où plesk envoi les backup :
/var/lib/psa/dumps
relativement utile pour vérifier que l’opération avance correctement !
il peut arriver que votre partition soit pleine, ceci cause un Internal 500 erreur.
Pour rechercher les fichiers trop volumineux riend e plus simple avec la commande :
du -h –max-depth=1
ensuite allez dans le répertoire le plus volumineux, procédez ainsi jusqu’à ce que vous trouviez le fichier, généralement cela se produit quand le backup est trop gros.
Le rep : /usr/local/psa/PMM/tmp/ pause souvent problème
ensuite il faut tout stoper proprement et redémarrer la sauce !
# /etc/rc.d/init.d/psa stopall
# /etc/rc.d/init.d/psa star
Pour éviter ce genre de problème il est conseillé d’augmenter la taille du répertoire tmp.
Suite à bug de l’interface Plesk voici l’astuce pour relancer le service :
il faut aller dans le panel de gestion Plesk en admin, Outils & Utilitaires, Tâches planifiées
Et ajouter une tache Cron :
Minute : 0,15,30,45
Heure, jour, mois, semaine : mettre *
Commande :
/usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1
Si vous avez des problèmes d’envoi via le SMTP de Google APP avec votre client mail habituel c’est surement à cause d’un mauvais paramétrage sur SPF dans votre DNS.
SPF c’est quoi ? Pour résumer il s’agit d’une protection supplémentaire, lorsque vous envoyer un email au serveur distant celui-ci va surement regarder votre enregistrement DNS et analyser si votre SPF est configuré et si celui-ci accepte les envois de mail via le serveur de GG APP.
Voici donc la fameuse manipulation :
Ajouter un enregistrement de type TXT dans votre DNS par exemple pour BIND :
domaine.tld. IN TXT « v=spf1 a include:google.com ~all. »
Note: remplacez bien sur domaine.tld par votre domaine .com ou .fr etc…
Ensuite redémarrer le serveur DNS et attendez 48H max généralement au bout de 3 ou 4H les changements prennent effets.
Voici la manipulation pour configurer le serveur BIND + APACHE
Editer : /etc/bind/pri/domaine.hosts
ajouter à la dernière ligne :
* IN A 91.121.26.213
Dans votre fichier httpd.conf
effacer le VirtualHost avec *.domaine.com qui entre en conflit
et dans le virtual host de « www » ajouter cette ligne :
ServerAlias *.domaine.com
Si vous avez reçu le mail de confirmation OVH avec le passe mysql admin et que celui-ci ne marche pas, il suffit d’aller dans :
cat /etc/psa/.psa.shadow
et vous aurez votre passe admin de mysql
Ouverture du blog !
A venir des articles sur mon activité, des dossiers ainsi que des logiciels à télécharger.