Página 1 de 1

Al introducir url en apartado perfil error 404

Publicado: 14 Feb 2017, 20:36
por Patraix
URL: http://www.aplicacioneswindows.es

Estilo(s) usuado(s): proSilver

Extensiones instaladas: Advanced BBCode Box, Error pages, Forum Legend, Lightbox, phpBB3 SEO Sitemap, PM Welcome, Scroll To Up and Bottom, Seo Meta Description, Share On, Social Buttons, Tapatalk Plugin for phpBB 3.1/3.2.

Versión de phpBB: 3.1.10

Servidor: De pago.

Hola de nuevo, al introducir http:// en cualquiera de los apartados de perfil y darle a enviar me aparece error 404, no puedo introducir una web en mi pefil.

Imagen

Re: Al introducir url en apartado perfil error 404

Publicado: 14 Feb 2017, 22:42
por AlfredoRamos
En realidad son dos errores, uno 403 (forbidden) y uno 404 (not found).

El error 403 es por no tener los permisos suficientes para acceder al contenido, usualmente se corrige al establecer los permisos chmod a los valores por default (755 directorios, 644 ficheros).

El error 404 es porque no se pudo ubicar el archivo que colocaste en ErrorDocument 403, checa que el fichero en realidad exista y que hayas colocado su ruta absoluta (con una / inicial) correctamente a dicho fichero.

Si consideras que todo esta en orden, publica el contenido de tu .htaccess

Re: Al introducir url en apartado perfil error 404

Publicado: 14 Feb 2017, 22:58
por Patraix
AbaddonOrmuz escribió:En realidad son dos errores, uno 403 (forbidden) y uno 404 (not found).

El error 403 es por no tener los permisos suficientes para acceder al contenido, usualmente se corrige al establecer los permisos chmod a los valores por default (755 directorios, 644 ficheros).

El error 404 es porque no se pudo ubicar el archivo que colocaste en ErrorDocument 403, checa que el fichero en realidad exista y que hayas colocado su ruta absoluta (con una / inicial) correctamente a dicho fichero.

Si consideras que todo esta en orden, publica el contenido de tu .htaccess
Los permisos del ftp en filezilla los tengo así:

Imagen

Utilicé la extensión Error pages para tener error 403 y 404 activado.

¿Tengo que aplicar 755 para todos los directorios?

Re: Al introducir url en apartado perfil error 404

Publicado: 14 Feb 2017, 23:14
por canidev
Hola

Te explico un par de detalles. La respuesta de @AbaddonOrmuz esta bien, pero no es la acertada en este caso y te explico el porque.

Si el problema fuesen los permisos del archivo ucp.php no podrías acceder a él, y eso incluye cualquier página del Panel de Control y las páginas de registro y login, y no es tu caso.
Por lo que cuentas, tu problema es solo al introducir ciertos datos en un campo dentro del Panel de Control, por lo que el problema casi seguro es con el mod_security de tu servidor, algo que seguramente solo los de tu hosting pueden arreglar (puedes probar con los códigos que te pongo a continuación en el archivo .htaccess para deshabilitarlo y probar, pero normalmente los hostings no habilitan este tipo de interaciones)

Este:

Código: Seleccionar todo

<IfModule mod_security.c>
   SecFilterEngine Off
   SecFilterScanPOST Off
</IfModule>
o sinó este:

Código: Seleccionar todo

<IfModule mod_security2.c>
  SecRuleEngine Off
  SecFilterInheritance Off
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>


Sobre la página de error 404 tienes que usar la extensión errorpages. Si intentas ponerla a través del archivo htaccess no te dará resultado, porque phpbb 3.1 y 3.2 tienen su propia página para estos casos que sobreescribirá tu página y solo mostrará el típico mensaje "No route found for GET /"

Re: Al introducir url en apartado perfil error 404

Publicado: 14 Feb 2017, 23:29
por Patraix
canidev escribió:Hola

Te explico un par de detalles. La respuesta de @AbaddonOrmuz esta bien, pero no es la acertada en este caso y te explico el porque.

Si el problema fuesen los permisos del archivo ucp.php no podrías acceder a él, y eso incluye cualquier página del Panel de Control y las páginas de registro y login, y no es tu caso.
Por lo que cuentas, tu problema es solo al introducir ciertos datos en un campo dentro del Panel de Control, por lo que el problema casi seguro es con el mod_security de tu servidor, algo que seguramente solo los de tu hosting pueden arreglar (puedes probar con los códigos que te pongo a continuación en el archivo .htaccess para deshabilitarlo y probar, pero normalmente los hostings no habilitan este tipo de interaciones)

Este:

Código: Seleccionar todo

<IfModule mod_security.c>
   SecFilterEngine Off
   SecFilterScanPOST Off
</IfModule>
o sinó este:

Código: Seleccionar todo

<IfModule mod_security2.c>
  SecRuleEngine Off
  SecFilterInheritance Off
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>


Sobre la página de error 404 tienes que usar la extensión errorpages. Si intentas ponerla a través del archivo htaccess no te dará resultado, porque phpbb 3.1 y 3.2 tienen su propia página para estos casos que sobreescribirá tu página y solo mostrará el típico mensaje "No route found for GET /"
Muchas gracias, con el primer código ha seguido igual y con el segundo directamente ya daba error nada más entrar al foro, acabo de pedir al hosting piensa solutions que me desactive el mod_security.

Re: Al introducir url en apartado perfil error 404

Publicado: 15 Feb 2017, 10:31
por Patraix
Había funcionado unos minutos introducir http://www. en el perfil, ahora vuelve a salir el mismo error, según el hosting ya me lo han desactivado el mod_security.

Re: Al introducir url en apartado perfil error 404

Publicado: 18 Feb 2017, 01:48
por Patraix
Me han deshabilitado el mod_security y a ellos si les funciona incluir una url, me han habilitado el archivo error_log y me aparece esto:

[Sat Feb 18 01:44:43 2017] [error] [client 12.112.12.178] ModSecurity: Access denied with code 403 (phase 2). Match of "beginsWith http://%{SERVER_NAME}/" against "MATCHED_VAR" required. [file "/etc/httpd/modsecurity.d/activated_rules/10_asl_rules.conf"] [line "2580"] [id "3456526"] [rev "4"] [msg "Atomicorp.com UNSUPPORTED DELAYED Rules: Remote File Injection attempt in ARGS"] [severity "CRITICAL"] [hostname "www.aplicacioneswindows.es"] [uri "/ucp.php"] [unique_id "..."]
[Sat Feb 18 01:44:43 2017] [error] [client 12.11212.178] File does not exist: /var/www/vhost/aplicacioneswindows.es/home/errors/403.html, referer: http://www.aplicacioneswindows.es/ucp.php?i=178

Re: Al introducir url en apartado perfil error 404  Tema Solucionado

Publicado: 21 Feb 2017, 12:51
por Patraix
Ya me lo han solucionado y funciona correctamente.