Los drupaleros solemos instalar el software XAMPP en nuestros ordenadores personales para desarrollar proyectos basados en Drupal y así nos ahorramos tener que configurar Apache, los módulos de PHP y GD, la instalación y configuración del servidor MySQL... pero si os fijáis, en las últimas versiones de XAMPP la web sólo funciona en la red local pero no desde internet y si escribís http://localhost en vuestro navegador os aparecerá un pantallazo como este mostrando un Error 403:

Esto lo detectamos porque tenemos una máquina que con ddclient refresca el subdominio gratuíto homeunix.org y testeamos proyectos Drupal desde la oficina o la Universidad.
En un principio podéis pensar que se trata de un error o falta de permisos en algún directorio del xampp... pero no, es simplemente una nueva directiva que han añadido, y tal como muestra el mensaje la tenéis en el fichero /etc/extra/httpd-xampp.conf que al final del fichero, más o menos en la línea 58, contiene lo siguiente:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-statu\
s|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>Pues para poder habilitar vuestro proyecto Drupal lo único que hay que hacer es comentar el Deny from all y dejar la directiva así:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-statu\
s|server-info))">
Order deny,allow
#Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>Y esto es todo. Ahora ya podéis visualizar vuestros desarrollos basados en Drupal con XAMPP desde internet.




















cambie todo tal como dices
cambie todo tal como dices pero no me funciono
A mi si me funciona
A mi si me funciona
funciona muy bien te
funciona muy bien te agradezcooo hare krishna
Claro que funciona, por eso
Claro que funciona, por eso hicimos el artículo a modo de breve explicación :-)
Lo que tenéis que tener claro es que quizás os habéis descargado una versión antigua de XAMPP, o quizás os habéis descargado MAMPP o WAMPP que, aunque son similares, puede que el procedimiento no sea este.
Si os descargáis XAMPP para Mac Os X, GNU/Linux o Windows y seguís el artículo, os dejará acceder sin problemas.
¡saludos drupaleros!
Funciona pero he de agregar
Funciona pero he de agregar que es necesario reiniciar el XAMPP... Suerte.
En realidad no es tal como
En realidad no es tal como has comentado, ya que pretendes ser exacto :-) te diré que lo que hay que reiniciar no es el XAMPP, sino simplemente el servidor web Apache, en este caso. O el servidor lighttp o el que uses.
Cuando realizamos CUALQUIER cambio en las directivas de Apache, siempre siempre siempre es necesario reiniciar Apache o Apache Tomcat, ya que si no no toma en consideración dichas modificaciones.
Sin embargo no es necesario reiniciar el módulo de PHP o la Base de Datos MySQL o PostgreSQL, basta con el servidor web y punto.
¡saludos drupaleros!
OOOOOOOOOOOOOOOOOO GURUUU
OOOOOOOOOOOOOOOOOO GURUUU GRACIASSSSS...
ESTUVEE CABECEANDOME DOS DIAS... NO CACHAB EL PROBLEMA Y GRACIAS A UN PEQUEÑO DATO TUYO PUDE LEVANTAR ESTA MIEDI JAJAJA, OOO VALE...
LES COMENTO Q ESTO PERMITE VIZUALISAR CORRECTAMETNE MI SERVIDOR LOKAL DESDE AFUERA CON NO-IP Y DYNDNS.
VALE GRACIAS.
Gracias por la info....
Gracias por la info....
cual esel fichero no lo
cual esel fichero
no lo encuentro
Enviar un comentario nuevo