500 Internal Server Error al añadir un emoticon

Started by dusst, March 12, 2014, 09:31:09 PM

Previous topic - Next topic

dusst

Cuando voy a "Conjunto de Smileys e Iconos de Mensajes" para "añadir un emoticon" al dar en Guardarcambio, me carga un error, esto pasa al elegir uno de la galeria o subir uno desde mi PC, alguien sabe porque?; gracias!!!

ahora les dejo los datos:


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.


Registro:
/index.php?action=portal;sa=shoutbox;shoutbox_id=1;time=1394672334;xml
Aplicar filtro: Mostrar sólo los mensajes de error con este mensaje
8: Undefined index:
Aplicar filtro: Mostrar sólo los errores de este archivo
Archivo: /public_html/forums/Sources/Subs.php
Línea: 2576


Subs.php Línea: 2576:

2573 // Our callback that does the actual smiley replacements.
2574 function smielyPregReplaceCallback($replacements, $matches)
2575 {
2576    return $replacements[$matches[1]];
2577 }



Actualizacion:

Desinstale el simple portal y el el mnesaj de error continua, pero el registro indica error ahora en la linea 2539

// This smiley regex makes sure it doesn't parse smileys within code tags (so [url=mailto:[email protected]] doesn't parse the :D smiley)
$smileyPregReplacements = array();
$searchParts = array();
for ($i = 0, $n = count($smileysfrom); $i < $n; $i++)
{
$smileyCode = '<img src="' . htmlspecialchars($modSettings['smileys_url'] . '/' . $user_info['smiley_set'] . '/' . $smileysto[$i]) . '" alt="' . strtr(htmlspecialchars($smileysfrom[$i], ENT_QUOTES), array(':' => '&#58;', '(' => '&#40;', ')' => '&#41;', '$' => '&#36;', '[' => '&#091;')). '" title="' . strtr(htmlspecialchars($smileysdescs[$i]), array(':' => '&#58;', '(' => '&#40;', ')' => '&#41;', '$' => '&#36;', '[' => '&#091;')) . '" class="smiley" />';

$smileyPregReplacements[$smileysfrom[$i]] = $smileyCode;
$smileyPregReplacements[htmlspecialchars($smileysfrom[$i], ENT_QUOTES)] = $smileyCode;
$searchParts[] = preg_quote($smileysfrom[$i], '~');
$searchParts[] = preg_quote(htmlspecialchars($smileysfrom[$i], ENT_QUOTES), '~');
}
2539
$smileyPregSearch = '~(?<=[>:\?\.\s' . $non_breaking_space . '[\]()*\\\;]|^)(' . implode('|', $searchParts) . ')(?=[^[:alpha:]0-9]|$)~' . ($context['utf8'] ? 'u' : '');
}



Como veran la linea esat vacia, solo le puse 2539 a la linea vacia para indicar que esa es, abri el archivo con el notepad++
SMF 2.1 RC3

dusst

El soporte lo resolvio, les di los detalles para que hagan en el foro lo que yo hacia y me daba error, lo solucionaron bien, este era el problema:

"You were being blocked by mod_security"

El mod_security no me dejaba continuar con lo que hacia, la proxima ves que alguien tenga el mismo problema, ya saben! :D

SMF 2.1 RC3

josan

Quote from: dusst on March 13, 2014, 03:44:28 AM
El soporte lo resolvio, les di los detalles para que hagan en el foro lo que yo hacia y me daba error, lo solucionaron bien, este era el problema:

"You were being blocked by mod_security"

El mod_security no me dejaba continuar con lo que hacia, la proxima ves que alguien tenga el mismo problema, ya saben! :D



Los usuarios o dueños de foros no tienen ese privilegio amigo, mod_security es algo que solo puede administrar el hosting, lo que debio pasar es que segun que reglas tenga mod_security este haya bloqueado la accion que necesitaba ejecutarse en tu foro.

Que bueno  se soluciono lo tuyo.

saludos

PosibleHost.Com » Proudly serving websites since 2009.
Shared Hosting » Reseller Hosting » VPS Servers. At An Affordable Price.
English and Spanish 24/7 Support Staff!

Advertisement: