Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Ayuda: session.php modificado y foro caído

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Eracles
Observador/a
Mensajes: 2
Registrado: 27 Nov 2013, 14:40

Ayuda: session.php modificado y foro caído

#1

Mensaje por Eracles »

URL: http://www.vwscirocco.es/foro
Versión phpBB: 3.0.11
MODs Instalados: ??? (No sé dónde mirarlo, la verdad, no hay pestaña MODs en ACP)
Plantilla(s) usada(s): Subsilver2
Servidor: De pago, OVH
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Buenos días. Este es mi primer post en este foro... Un saludo a todos.

Hoy por la mañana nuestro foro (del que soy admin reciente y novato con este mundillo) se ha caído, mostrando este error al acceder:

Código: Seleccionar todo

Parse error: syntax error, unexpected ':' in /homez.218/vwsciroc/www/foro/includes/session.php on line 603
Lo he arreglado sustituyendo el fichero session.php por el de un backup de unos días antes e inmediatemente se arregló el problema.

Pero luego, comparando ambos archivos, he visto la clara diferencia, alrededor de la línea indicada:

Fichero correcto:

Código: Seleccionar todo

// Bot user, if they have a SID in the Request URI we need to get rid of it
		// otherwise they'll index this page with the SID, duplicate content oh my!
		if ($bot && isset($_GET['sid']))
		{
			send_status_line(301, 'Moved Permanently');
			redirect(build_url(array('sid')));
		}
Fichero causante del error:

Código: Seleccionar todo

// Bot user, if they have a SID in the Request URI we need to get rid of it
		// otherwise they'll index this page with the SID, duplicate content oh my!
		if ($bot && isset($_GET['sid']))
		{
			send_status_line(301, 'Moved Permanently');
			redirect(build_url(http://anonymouse.org/cgi-bin/anon-www.cgi/http://vwscirocco.es/foro/array('sid')));
		}
Está claro que el fichero ha sido modificado. ¿El fichero session.php debería ser inmutable, o es normal que sea modificado?
Además la modificación ha sido incorrecta, por eso causó la caída. Para que hubiese funcionado deduzco que tendría que haber llevado la URL entrecomillada, aunque no estoy seguro.

Por lo que he visto, anonymouse es un proxy anónimo... no sé cómo ha llegado eso hasta ahí ni con qué fin.

Huelga decir que desde que soy admin he cambiado TODOS los passwords: el de accesso a la administración del servidor OVH, el de FTP, y el de todas las bases de datos de nuestro dominio, con passwords con mayúsculas y minúsculas y números.

¿Cómo podría haberse modificado ese fichero? ¿Y algúnconsejo para eviarlo?

Gracias de antemano.

Cerrado

Volver a “Foros de Soporte 3.0.x”