Yo creo que lo más efectivo es que comuniques a tus clientes, cada cierto tiempo, los peligros de no tener WordPress, temas y plugins actualizados.
Pequeñas guías sobre lo que es Phishing y demás terminología sería un buen método de protección. Si están informados sabrán a lo que se exponen.
Cambiar de golpe tantas instalaciones antiguas puede suponer que más de un cliente se quede sin sitio o no le funcione como está acostumbrado.
Un saludo
-
Esta respuesta fue modificada hace 6 años, 8 meses por LGrusin.
Para este tipo de actividades existe Wp-cli. Puedes hacer un script que haga las actualizaciones por cron.
Yo hice uno en bash que acabo de subir a github que actualiza wp-cli, busca las instalaciones de WordPress en el directorio que especifiques y actualiza todo de golpe, si tienes pushover te envía notificaciones. Yo lo ejecuto con cron tres veces por semana en las noches con 800+ instalaciones, hasta el día de hoy no me ha dado ningún problema.Espero te sirva o por lo menos te dé una idea de como implementarlo.
Cómo comenta @lgrusin, si son versiones viejas es probable que actualizar de golpe traiga problemas. Recomiendo hacer un análisis de temas y plugins instalados y actualizar los sitios que tengan verificado el funcionamiento con la versión actual de Facebook.
Iniciador del debate
akenach
(@akenach)
Muchas gracias a los dos.
@lgrusin tienes mucha razon, el caso es que los clientes son muy pasotas con esas cosas y hay que estar siempre encima de ellos.
@marcozink muchas gracias por esto, voy a verlo bien porque es una solucion genial.
Un saludo chicos
JAJA, puse facebook y era WordPress…
Iniciador del debate
akenach
(@akenach)
@marcozink tengo un par de dudas, tu en el codigo tienes puesto …
WEBDIR=/var/www
Pero en mi servidor las paginas estan en /home
Debo ponerlo asi => WEBDIR=/home ??
Otra cosa que me esta pasando son un par de error cuando ejecuto.
———————————–
root@serverXXXXX [/home]# sh wp-update.sh
: command not found10:
‘p-update.sh: line 13: syntax error near unexpected token `in
‘p-update.sh: line 13: ` case $opt in
root@serverXXXXX [/home]# sh wp-update.sh
wp-update.sh: line 26: syntax error near unexpected token `)’
wp-update.sh: line 26: ` \?)’
root@server5 [/home]#
————————————————-
Te agradeceria una pequeñita ayuda 😀
Saludos
Iniciador del debate
akenach
(@akenach)
Hay que ejecutarlo directo ./wp-updare.sh dándole permisos, claro, con chmod 755.