Necesito ayuda con el error 500, a ver si me pueden ayudar por aqui.

Started by CaLy, February 19, 2015, 02:36:19 PM

Previous topic - Next topic

CaLy

Hola que tal...
Ayer descargue la última version del SMF, desde esta misma web, mas el lenguaje español latin utf-8.
Hasta ahí vamos bien. Luego instalé el simpleportal+su idioma en español.
OK , perfecto.
Anduvo e instaló bien, y es mas, hasta pude hacer algunos threads...
El problema es el siguiente:

Antes tenía el foro en un subdirectorio, y el error era siempre este mismo que ahora tengo (yo pensaba que el error era por el wwwRedirect y porque estaba en un subdirectorio, y que si lo ponía en el main de /www no iba a tener mas ese error)... pero aparentemente no era ese el problema.
Porque ahora mismo entro en mi web y tengo el problema este:

Pongo www.farandulero.org y me tira el error:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Y notese que el url se convirtió en

http://www.farandulero.org/index.php?PHPSESSID=e02a794e7b312f618c2547acfc9c93e8;wwwRedirect

Lo que pasa despues es que si borro toda esa url larga y poneo www.farandulero.org directamente sí anda bien.

Mi pregunta entonces es:
el problema es mío? vale decir... es algo que YO instalé mal?
O es algo relativo , referente a mi hosting?

Si es del hosting... entonces no se qué hacer luego...
Este es el screenshot del mail enviado y recibido ayer:

http://snag.gy/T5isS.jpg


Muchas gracias, y espero no haber sido extenuante.

franklinrony

la ultima solucion que sale en la wiki te podria servir
http://wiki.simplemachines.org/smf/WwwRedirect
hacer la redireccion de la version sin www a la con www via htaccess, asi siempre seria transparente para el usuario y smf no haria eso,
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

CaLy

Gracias por tu respuesta Frony ... intenté tal y como me dijiste. Pero siguió igual, a pesar de haber borrado los caches del navegador y del foro (no se si tenia algo que ver o no, pero igual lo hice).
En mi host no tenia ningún .htaccess en el /www so entonces lo creé y le puse

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^farandulero.org[nc]
RewriteRule ^(.*)$ http://www.farandulero.org/$1 [r=301,nc]

pero seguía igual.

Bue, entonces borré el .htaccess creado, y volví a eliminar ambas cachés (por las dudas)...
Corrí el repair settings, me habia salido uno que no tenía ningun valor , le puse el valor recomendado, guardé, pero igual no anda y da el mismo error...

Entonces, que m. hago?
Porque la verdad si los del hosting me contestaron asi, que miercole, no tienen idea , o que ?

franklinrony

Y no tienes acceso al log de errores del server? usualmente estan en la carpeta etc o logs en los shared hosting, a mi se me hace que es un error de configuracion del servidor,pero quiza viendo algun log podamos salir de la duda
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

franklinrony

pues sip,es algo con el host y aqui explican algo de lo que te dijeron los de soporte

OK, so let's back up a minute.

1) semicolon is totally valid in URLs.
2) semicolon is used throughout SMF for several reasons, most importantly to avoid having so many issues with using & which for validation reasons must always be written as a full entity (which includes the semicolon anyway)
3) this isn't going to change in 2.1, it will change in 3.0
4) SMF has always done this, it's been doing it for 10 years
5) if the server is giving you trouble, it's an over-active mod_security rule

http://www.simplemachines.org/community/index.php?topic=433250.20

es mejor que lso del host te cambien los : por el & ya que eso va dentro del codigo de smf y tendrias que editar muchos archivos para resolver ese error,aun que me extrana que con el htaccess no te hiciera a redireccion
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

franklinrony

prueba esta regla haber que tal

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]                   
                   
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

CaLy

Quote from: frony on February 19, 2015, 07:27:17 PM
Y no tienes acceso al log de errores del server? usualmente estan en la carpeta etc o logs en los shared hosting, a mi se me hace que es un error de configuracion del servidor,pero quiza viendo algun log podamos salir de la duda

Si tengo acceso, pero no tira ningún error, eso es lo extraño.
Checa en http://prntscr.com/67hj38

Ire a hacer eso del .htaccess que me indicas a ver qué onda. Luego te cuento!

CaLy

El archivo .htaccess puede ser generado desde el filemanager del cpanel , y directamente sin ningun chmod especial ni nada no?
Porque acabo de hacerlo asi ,  o sea generarlo con el filemanager y editor del cpanel, lo subí, pero el error sigue siendo el mismo :(

franklinrony

creo que permisos 666 son mas que suficientes...seria quiza mejor que lso del host te editen el php.ini.mira aqui haye algo

Set this option globally inside the php.ini file:

arg_separator.input = ";"
or locally for your current script execution with ini_set:

ini_set('arg_separator.input', ';');
From the docs:

arg_separator.input string

List of separator(s) used by PHP to parse input URLs into variables.
The option can receive a character set of possible separators, so if you need to make PHP parsing arguments both with semicolon and ampersand as a separator, set it equal to ;&.

Additionally arg_separator.output can be used to separate arguments in PHP generated URLs.

REF: http://www.php.net/manual/en/ini.core.php#ini.arg-separator.input

en esta linea arg_separator.input = "&"
pero debe hacerce en el php.ini
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

CaLy

Listo Frony gracias por tu respuesta, ya les he mandado mail al soporte del hosting.
La última captura, de hace escasos 3 minutos fue esta > http://snag.gy/3L3Pn.jpg

Después de tomar esa captura envié el mail a soporte. Esperemos a ver qué onda!

franklinrony

Pues es lo mejor,ya que smf no parece que lo reporte como un bug,y no piensan quitarlo para amntener la retrocompatibilidad con versiones anteriores de versiones antiguas de php
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

Advertisement: