error 406 not aceptable

Forums: 

hola a todos

Tengo un problema con joomla 1.0.12 cuando edito un contenido y quiero guardar los cambios me sale el siguiente error:

Not Acceptable
An appropriate representation of the requested resource /administrator/index2.php could not be found on this server.

--------------------------------------------------------------------------------
Apache/1.3.37 Server at www.mydomain.com Port 443
witch bring me to the http://www.mydomain.com/administrator/index2.php page.

estoy usando protocolo https

encontre un código que hay que pegarle al archivo htaccess no se en q parte debo pegarle, por favor si alguien solucionó el problema describa la soluciópn en este espacio.

SecFilterEngine Off
SecFilterScanPOST Off

gracias

Re: error 406 not aceptable

Pau08,

Alguien en un foro de joomla sugiere que pongas una entrada como esta en el .htaccess, creo que
puedes añadirla al final de tu archivo .htaccess

SecFilterEngine Off
SecFilterScanPOST Off

Saludos,

Estás apagando el

Imagen de Epe

Estás apagando el mod_security, una herramienta muy util para un servidor compartido como el que debes estar (por la forma en que preguntas). No sugiero que hagas eso sino que corrijas el problema que provoca el joomla que hace que el mod_security lo bloquee.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Re: Estás apagando el

Toda la razon Epe, estaba dormino haciendo las cosas mecanicas cuando
sugeri ese cambio. Aqui hay alguna informacion relacionada con mod_security.

http://www.onlamp.com/pub/a/apache/2003/11/26/mod_security.html

En cuanto al mensaje, al parecer no es muy comun he revisado algunos foros
de joomla, y la mayoria implemento el eliminar el mod_security. Aunque tambien
un post sugeria revisar la forma en que fue instalado joomla.
Sobre todo el nombre y protocolo que se utilizaron al momento de instalar. Son
los mismos que estas usando? De pronto instalaste la direccion con el protocolo
http y ahora estas usando https.

Saludos,

gracias por su ayuda

Estado buscando el error y encontre una página la verdad no la entiendo muy bien pero lo q hice fue añadir estas lineas al archivo httpd.conf

AddHandler php-script php
AddType text/html php

Pero no vi ningun resultado no se si debo pegar en un lugar específico o no importa si pueden ayudarme les agradesco desde ya

el enlace de la página es la siguiente:
http://tranchant.plus.com/notes/multiviews

Para describir un poco mas lo q sucede es cuando me logeo en el joomla y creo un nuevo contenido estatico puedo guardar si tipeo el contenido el problema surge cuando pego un contenido y quiero guardar, el mismo error me da cuando quiero guardar los cambios en la configuracion global pese a q he cambiado los permiso a escribible del archivo configuration

Re: gracias por su ayuda

De acuerdo a la pagina web que indicas esa solucion es aplicable para servidores apache version 2.
Y en tu post tu dices que usas apache 1.3

Probaste las opciones para apache 1.3 que se muestran:
Si tienes configurado el mod_rewrite prueba la que esta en http://turnipspatch.com/articles/faking-multiviews

He instalado joomla pocas veces pero no habia tenido este problema en ninguna ocasion.
Puedes indicar un poco mas de tu configuracion como instalaste apache, php, mysql ? compilando o desde rpms.
Que modulos adicionales de apache y php configuraste?

Saludos,

gracias nuevamente

Con lo que respecta al server tuve un error con la descripcion del server las caracteriticas que tengo son las siguinetesÑ

Database Version: 4.1.12
PHP Version: 4.3.9
Web Server: Apache/2.0.52 (CentOS)
WebServer to PHP interface: apache2handler
Joomla! Version: Joomla! 1.0.12 Stable [ Sunfire ] 25 December 2006 01:00 UTC
User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

Relevant PHP Settings: Joomla! Register Globals Emulation: OFF
Register Globals: OFF
Magic Quotes: ON
Safe Mode: OFF
File Uploads: ON
Session auto start: OFF
Session save path: /var/lib/php/session
Short Open Tags: ON
Output Buffering: OFF
Open basedir: none
Display Errors: OFF
XML enabled: Yes
Zlib enabled: Yes
Disabled Functions: none

pero entonces la solución que anteriormente encontre si encaja pero no vi ningún resultado o hice algo mal lo que no encontre fue la primera linea que se mensiona en el archivo httpd.conf

Re: gracias nuevamente

Pau08,

Efectivamente tu Apache es version 2, lo que concuerda con una buena parte de usuarios,
pues son muy pocos los usuarios que usan version 1.3 que reportan el problema de lo que
he podido notar.

He revisado varios algunos foros de joomla y php, lamentablemente no hay una solucion
unica. Una buena cantidad opto por la opcion de desactivar el modulo mod_security con
una entrada en el archivo .htaccess. Lo cual no es recomendable, pues deja muy vulnerable
al servidor.

Una respuesta que me parecio interesante es la que un usuario resolvio este problema
con solo poner correctamente los permisos de la carpeta donde estan los documentos php.

Otra respuesta que tiene que ver con el mod_security es hacer un filtrado selectivo de
los archivos con el comando SecFilterSelective, incluyen una pagina con algunos ejemplos
de su uso http://www.modsecurity.org/documentation/quick-examples.html

Finalmente un usuario reporta que esto le sucedio en el sitio luego de que decidio usar
protocolo https en lugar de http.

Un recordatorio final, cuando hagas un cambio en tu httpd.conf debes reiniciar el servicio
para que estos tengan efecto.

Espero que alguna de estas sugerencias te ayude con el problema, de todas maneras voy a
seguir buscando alguna otra alternativa para solucionar este problema.

Saludos,

El mensaje 406 es típico

Imagen de Epe

El mensaje 406 es típico del mod_security

leyendo el error.log de tu apache el mod_security te dirá por qué piensa que hay un problema, quizá algún parámetro que estás pasando en la url que no le gusta.

Debes trabajar con el administrador del servidor si es que no tienes acceso al error.log y ver qué dice. Debes pedirle active el debugging al modsecurity para verificar por qué exactamente te bloquea.

Debes pedirle que si implementa mod_security lo haga bien, o pedirle que lo quite y use alguna otra solución. Este modulo es bueno para servicios compartidos que no enjaulan a los sitios y es la única forma que tienen mayuormente estos servicios de minimizar el impacto de una intrusión

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre