Contact form 7 et safe mode on

0

Phénomène après installation du plugin contact form 7 et de really-simple-captcha dans un environnement où le safe mode est activé :

« Warning: imagepng() [function.imagepng]: SAFE MODE Restriction in effect. The script whose uid is 77777 is not allowed to access www/wp-content/wpcf7_captcha owned by uid 99 in www/wp-content/plugins/really-simple-captcha/really-simple-captcha.php on line xxx »

Bien que le code du script mentionne que le répertoire temporaire soit « tmp », il se trouve être wp-contents/uploads/wpcf7_captcha !

Comme ce répertoire est créé par le script, il ne possède pas les droits de groupe reconnus par le safe_mode=on.

Il suffit donc d’accéder par FTP à ce répertoire wp-contents/uploads/wpcf7_captcha, de le détruire, puis de le recréer.

Timthumb pas d’image !

1

Après l’alerte vulnérabilité, la version 2 complètement réécrite corrige et améliore cet excellent script.

Toutefois, il peut arriver qu’en remplaçant la version précédente, vous n’ayez plus aucune image !

Avec le debug=true, on s’aperçoit que la gestion du répertoire dépend de l’environnement du site…

La modification apportée a consisté, pour nous, à remplacer ligne 785
$docRoot = @$_SERVER['DOCUMENT_ROOT'];
par
$docRoot = @$_SERVER['HTTP_RACINE'];

Le plus simple est de choisir la bonne variable avec un phpinfo.

Autre astuce :
Renvoyer l’error_log sur son email en l’ajoutant vers la ligne 1062 à
error_log(« TimThumb Debug line  » . __LINE__ .  » [$execTime : $tick]: $msg »);
qui devient
error_log(« TimThumb Debug line  » . __LINE__ .  » [$execTime : $tick]: $msg », 1, « moi@monsite.com »);

N’hésitez pas à nous contacter !

Le site de l’auteur : http://www.binarymoon.co.uk/
La dernière version (2.8 au 01/09/2011) : http://timthumb.googlecode.com/svn/trunk/timthumb.php
Les paramètres décortiqués : http://www.binarymoon.co.uk/demo/

Article et commentaires liés avec page Facebook

6

Premier sujet dont l’article et les commentaires sur le blog sont liés à une page Facebook, ici www.facebook.com/bixis

Installation :
- prérequis :avoir un site wordpress et une page FaceBook
- installer WP-FB-comments
- créer une application FaceBook
- suivre les instructions…
- astuce : la   »Facebook Page id » est bien le n° de la page que vous verrez dans le lien dès que vous lancez une action sur ladite page

J’attend vos commentaires !

WordPress : gérer/supprimer les révisions

1

Ajouter dans wp-config.php :
- define(‘WP_POST_REVISIONS’, false); // aucune révision ou
- define(‘WP_POST_REVISIONS’,  3); // ou nombre de révisions, ici 3

Pour supprimer les révisions existantes, exécuter la requête SQL suivante :
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = ‘revision’;

WordPress : upload média impossible

Commentaires fermés

Par FTP, vérifier que le répertoire uploads a les mêmes droits propriétaire/groupe.

temps gagné : 1 à 4 heures, après recherche sur le safe mode = on, les droits du répertoire.

Conseil : créer le répertoire uploads par FTP au moment de l’installation.
Vrai aussi pour le répertoire cache…

Propriétaire/groupe des reperoires uploads et cache

Google +