Migration de PHP pour WordPress

70 x served & 11 x viewed

La galère suite à la migration de PHP 5.2 à PHP 7.0, j’ai le site qui n’était plus accessible. Heureusement j’ai trouvé un plugin Debug (Version 1.7 | Par SoniNow Team ).

J’ai donc du faire le ménage et supprimer des plugins:

  • Polylang (Non compatible ou erreurs)
  • Ultimate TinyMCE (Non compatible ou erreurs)
  • XML Google Maps (Non compatible ou erreurs)
    • Non-static method xmlgooglemaps_dbfunctions::install() should not be called statically
  • MCE Table Buttons (Non compatible ou erreurs)
  • Simple Social Buttons (Non compatible ou erreurs)
    • Trying to get property of non-object in /wp-content/plugins/simple-social-buttons/simple-social-buttons.phpon line 409
    • Undefined variable: post in /wp-content/plugins/simple-social-buttons/simple-social-buttons.phpon line 409
  • TablePress (Non compatible ou erreurs)
  • Transposh Translation Filter  (Non compatible ou erreurs)
    • has_cap est appelé avec un argument qui est déprécié depuis la version 2.0.0 ! L’utilisation des niveaux d’utilisateur par les extensions et thèmes est désormais interdite. Utiliser les rôles et capacités à la place.
  • WordPress Database Backup  (Non compatible ou erreurs) – Heureusement PHPNET.ORG propose des sauvegardes.

Mais la bonne nouvelle c’est que ce plugin fonctionne maintenant :

  • Weather Station en version Version 3.0.5.

Il me reste encore des « Notice » (à cause de WP Super Cache ?):

  • get_currentuserinfo est déprécié depuis la version 4.5.0 ! Utilisez wp_get_current_user() à la place. in /wp-includes/functions.php on line 3783

Mise à jours avec WordPress 4.7.

En passant

132 x served & 12 x viewed

Aucun problème à signaler !

Voici la liste des plugins que j’utilise :

  • AMP – Version 0.4.2
  • Captcha by BestWebSoft – Version 4.2.7
  • Clean Image Filenames – Version 1.1.1
  • Fast Secure Contact Form – Version 4.0.44
  • File Renaming on upload – Version 1.3
  • Google Analytics par MonsterInsights – Version 5.5.4
  • GRAND Flash Album Gallery – Version 4.46
  • Image Widget – Version 4.2.2
  • Jetpack par WordPress.com – Version 4.4.2
  • MCE Table Buttons (Je pense qu’il ne fonctionne pas !,  je le désactive) – Version 3.2
  • Media File Rentamer ( En doublons de File Renaming on upload ) – Version 2.7.9
  • Media Rename – Version 3.2.3
  • Multisite XML-RPC – Version 1.0 (Désactivation pour raison de sécurité : https://premium.wpmudev.org/blog/xml-rpc-wordpress/ )
  • PDF24 Article To PDF – Version 4.0.0
  • Post Display Counter – Version 1.0
  • Pronamic Google Maps – Version 2.3.2
  • Simple Social Buttons – Version 1.7.8
  • TablePress  – Version 1.7 (Je pense qu’il ne fonctionne pas !, je le désactive)
  • Transposh Translation Filter – Version 0.9.6
  • Ultimate Tables – Version 1.6.3 (Je pense qu’il ne fonctionne pas !, je le désactive)
  • Ultimate TinyMCE – Version 5.7
  • Word fence Security – Version 6.2.7 (Le nouveau plugin pour plus de sécurité. Email a chaque connexion ou tentative de connexion )
  • WordPress Database Backup – Version 2.3.1
  • WP Super Cache –
  • WP-GPX-Maps – Version 1.3.12
  • WP-Polls – Version 2.73.1
  • WP-SpamShield – Version 1.9.9.8
  • WPtouch Mobile Plugin – Version 4.3.7
  • XML Google Maps – Version 1.14.1
  • Yet Another Related Posts Plugin – Version 4.3.1

Le problème c’est que plus on a de plugin et moins le site est performant … et j’ai 30 plugins 🙂 .

Le petit nouveau :

J’ai aussi essayé le plugin Netatmo mais sans succès :

Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in ./wp-content/plugins/live-weather-station/includes/system/Logger.php on line 15

Template WordPress chez CreateIt en Pologne.

64 x served & 8 x viewed

Leurs templates sont des usines à publicité, normalement quand on paye c’est pour ne pas avoir de publicité !

Si je fais cette petite commande Linux sur leur template :

grep 'href="http' */*.* */*/*/*.* | awk  -F 'href="' '{print $2}' | sed "s/>/ /g" | awk '{print $1}' | sort -n | uniq -c
   5 http://gietrzwald.3c.pl/"
  72 http://houses.html.themeplayers.net/country/index.html"
   5 http://muzeumolsztynek.pl"
   5 http://pl.wikipedia.org/wiki/Rezerwat_przyrody_Sosny_Taborskie"
   5 http://www.aquaparkostroda.pl/"
   5 http://www.muzeum.olsztyn.pl"
   5 http://www.olsztyn.lasy.gov.pl/kudypy/arboretum.htm"
   5 http://www.warmiapark.pl/"
 153 https://twitter.com/createitpl"
 153 https://www.facebook.com/createITpl"
   5 https://www.google.pl/maps/place/Krakowskie+Przedmieście+64,+Warszawa/@52.245475,21.0144199,17z/data=!3m1!4b1!4m2!3m1!1s0x471ecc66583e17f3:0x18a99ba47c8f89b0"

Pas mal 418 liens …  on doit donc payer 15 Euro pour 418 liens. En général on se fait payer pour la publicité….  et leur compte @createitpl semble suspendu. Il faut donc faire un script pour modifier tous les liens.

La première commande va nous permettre d’avoir la liste des fichiers :

find . -maxdepth 4 -name '*.html' -type f

La deuxième commande va nous permettre de modifier tous les fichiers (remplacer
createitpl par cyberneurones (Votre identifiant twitter par exemple) :

find . -maxdepth 4 -name '*.html' -type f -exec sed -i "s/createitpl/cyberneurones/g" {} \;

Attention la commande sous Mac OS n’est pas la même (sinon on a l’erreur « invalid command code . » ) :

find . -maxdepth 4 -name '*.html' -type f -exec sed -i '' 's/createitpl/cyberneurones/g' {} \;

Une petite vérification :

grep 'href="http' */*.* */*/*/*.* | awk  -F 'href="' '{print $2}' | sed "s/>/ /g" | awk '{print $1}' | sort -n | uniq -c
   5 http://gietrzwald.3c.pl/"
  72 http://houses.html.themeplayers.net/country/index.html"
   5 http://muzeumolsztynek.pl"
   5 http://pl.wikipedia.org/wiki/Rezerwat_przyrody_Sosny_Taborskie"
   5 http://www.aquaparkostroda.pl/"
   5 http://www.muzeum.olsztyn.pl"
   5 http://www.olsztyn.lasy.gov.pl/kudypy/arboretum.htm"
   5 http://www.warmiapark.pl/"
 153 https://twitter.com/cyberneurones"
 153 https://www.facebook.com/createITpl"
   5 https://www.google.pl/maps/place/Krakowskie+Przedmieście+64,+Warszawa/@52.245475,21.0144199,17z/data=!3m1!4b1!4m2!3m1!1s0x471ecc66583e17f3:0x18a99ba47c8f89b0"

Il suffit de faire pareil pour createITpl ensuite.

Merci find, sed, awk, grep, sort, uniq. 🙂

Assemblé générale de l’association A.DE.QU.A.E. , je n’y étais pas pour vous :(

97 x served & 14 x viewed

La réunion avait lieu le 29 Novembre à la maison des associations d’Antibes.

L’A.DE.QU.A.E c’est ASSOCIATION DE DEFENSE DES QUARTIERS D’ANTILLES EST.

L’ordre du jour était :

  • Règlements des cotisations pour l’année 2016 (15€ par propriétaire)

ASSEMBLEE GENERALE ORDINAIRE :

  • Rapport moral du Président : Rapport financier de la Trésorière.
  • INONDATIONS du 03 Octobre 2015 : bilan, conséquences juridiques, financières, économiques pour les riverains,prévention des risques
    Porter à connaissance de la Préfecture : informations sur la mise en zone rouge de la plaine de la Brague et modification du PPRI.
  • AUTRES PROBLEMES DU QUARTIER  (circulation,voirie,nuisances sonores,etc…)
  • QUEL AVENIR POUR NOTRE QUARTIER ?

Les questions que je me pose :

  • Depuis quand cette association existe ? (Depuis le 21-07-2008 ?)
  • Combien il y a d’adhérent ?
  • Quels sont leurs moyens de communications ? Site Web ? Facebook ? Twitter ? (Les seules informations que j’ai eu, c’est sur le site de la Mairie, un commentaire sur change.org, et dans les archives de Nice-Matin (18/04/2012) )
  • Quelle est leur avis sur le porté à connaissance ?
  • Quelles vont être leur(s) action(s) ?
  • Existe-t-il un compte rendu de la réunion ?
  • Les Biotois focalisent sur les buses de l’autoroute, quel est leur avis sur la question ?

Un logiciel malveillant prend le contrôle de plus d’un million d’appareils Android

Lien

188 x served & 9 x viewed

L’article : http://www.lefigaro.fr/secteur/high-tech/2016/11/30/32001-20161130ARTFIG00294-un-logiciel-malveillant-prend-le-controle-de-plus-d-un-million-d-appareils-android.php.

Le lien pour voir si on est infecté : https://gooligan.checkpoint.com .