drupal

web. prefabricados PHP - Drupal

Preguntas y respuestas relativas al uso del CMS drupal

Al realizar la instalación de Drupal y acceder al reporte de instalación, siempre falla la comprobación de “HTTP request status” o “Estado de solicitudes HTTP” ¿Cómo puedo solucionarlo?

Al acceder al reporte de la instalación aparece el mensaje de error:
Estado de solicitudes HTTP Fracasos
La configuración de su sistema o su red no permite que Drupal tenga acceso a páginas web, lo que produce una funcionalidad reducida. Esto podría deberse a la configuración de su servidor web o a opciones de PHP, y debe ser resuelto para poder descargar información sobre actualizaciones disponibles, para recuperar canales del agregador, para iniciar sesión a través de OpenID o para usar otros servicios que dependen de la red.

O si lo ha instalado en Inglés:
HTTP request status Fails
Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to your webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services. If you are certain that Drupal can access web pages but you are still seeing this message, you may add $conf[‘drupal_http_request_fails’] = FALSE; to the bottom of your settings.php file.

No obstante, Drupal puede acceder correctamente a webs externos (Puede comprobarlo al realizar manualmente las actualizaciones disponibles de drupal). Para evitar que siga apareciendo este mensaje de error, al final del fichero sites/default/settings.php incluya la siguiente línea:

$conf[‘drupal_http_request_fails’] = FALSE;

He instalado Drupal en mi espacio web, pero algunas zonas tardan mucho en cargar o no cargan nunca, mostrandome un error en pantalla ¿Cómo lo puedo solucionar?

Este error se produce cuando intenta realizar llamadas a otros sitios web, APIS externos, etc. de tipo file_get_contents o fopen.

Para que su web pueda realizar consultas a webs externos deberá realizarlo mediante las funciones cURL de PHP, indicando, oblicatoriamente la siguiente opción:

curl_setopt($ch, CURLOPT_INTERFACE, $_SERVER[‘SERVER_ADDR’]);

 

Si no ha encontrado respuesta a su consulta técnica utilice el siguiente formulario para plantearnos su pregunta.