Desarrollador web, escribo sobre python, php, css, docker y sobre Linux obviamente.

Actualizar localmente wordpress da fallida

escrito por fideo 1254

Tengo algunos clientes que usan WordPress como CMS de su sitio y para actualizarles los plugins o  a la versión mas reciente de este CMS prefiero hacerlo localmente (es decir en una máquina que no sea producción) para / por si hay errores que no impacten directamente al cliente que estaría visitando la página. También de esta forma logramos que no se pierda acceso al sitio.

Cuando lo quería actualizar, ya sea plugins o versión de wordpress, me encontraba con un error que dice conexión fallida. Esto se debe a que no está habilitado en el servidor php la extensión php_curl que permite por este medio descargar esas actualizaciones.

Para esto lo que necesitamos es editar el php.ini que se encutra en la raiz de nuestro php en windows en mi caso es c:\php\php.ini

Editar el php.ini

;extension=php_curl.dll

y lo dejamos así

extension=php_curl.dll

Para los que usan linux el php.ini se encuentra en /etc/php/7.0/apache2/php.ini para los que usan Ubuntu como yo.
Mismo caso que Windows para editar este archivo, buscamos

;extension=php_curl.dll

y lo dejamos así

extension=php_curl.dll

En ambos casos (Windows y Linux) una vez realizada esta modificación hay que reiniciar el servidor.
Esto va a depender si tienen instalado Apache o nginx.

También podemos agregar en el archivo de configuración wp-config.php al siguiente linea

define('FS_METHOD', 'direct');

Estas opciones son las que se necesitan para poder actualizar wordpress en una instalación local; es decir en tu http://localhost/

Enjoy!!!

Deja un comentario