¿Cómo configurar un proxy para WordPress?
En muchas empresas las comunicaciones hacía el exterior se realizan a través de un servidor proxy. Si tenemos que trabajar con WordPress dentro de la Intranet de una empresa nos daremos cuenta de que hay ciertas funcionalidades que no funcionan. Estas funciones requieren comunicación con algún servidor externo para descarga y actualización de plugins (FTP), envío de correos (SMTP), carga de contenido de feeds (RSS)…
Si nuestra versión de WordPress es posterior a la 2.7 sólo tendremos que modificar el archivo wp-config.php:
define('WP_PROXY_HOST', 'ejemplo.proxy.com');
define('WP_PROXY_PORT', '8080');
define('WP_PROXY_USERNAME', 'nombre_usuario');
define('WP_PROXY_PASSWORD', 'contraseña');
define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.ejemplo.com');
Si nuestra versión de WordPress es la 2.7 o anterior tendremos que modificar el archivo wp-includes/class-snoopy.php. Las variables a modificar son las siguientes:
var $proxy_host = "ejemplo.proxy.com"; //proxy a utilizar
var $proxy_port = "8080"; //puerto proxy a utilizar
var $proxy_user = "nombre_usuario"; // usuario proxy a utilizar
var $proxy_pass = "contraseña"; // contraseña proxy a utilizar
var $_isproxy = true; //
Comentarios (3)
EmmanuelBD
muchas gracias por el dato!!
Ernesto
Me ha servido, muchas gracias, tremendo problema lo del proxy en la empresa, uffffff
Viquillon
Con esto soluciona la conexion desde el webmin pero las instalaciones de temas o plugin dan error. Como podia resolver esa parte ??