Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Error en foros php

Estas en el tema de Error en foros php en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola. Desde que hice la última actualización en mis foros (php), no me deja ver los mensajes desde la última visita, me da el siguiente ...
  #1 (permalink)  
Antiguo 12/09/2006, 08:29
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Error en foros php

Hola.

Desde que hice la última actualización en mis foros (php), no me deja ver los mensajes desde la última visita, me da el siguiente error:

Could not delete old search id sessions

DEBUG MODE

SQL Error : 1054 Unknown column 'search_time' in 'where clause'

DELETE FROM phpbb_search_results WHERE search_time < 1158066684

Line : 657
File : search.php


¿Qué es lo que tendría que hacer para arreglarlo?

Otra pregunta: he cambiado también el modelo por uno de los que aparece en la página phpBB.com pero no sé cómo se pueden poner los botones en español, ya que en ese modelo sólo vienen los botones en inglés.

Y ya puestos... también me gustaría saber cómo hago para que al registrarse una persona nueva, tenga que poner un código que aparece mediante un dibujo, y así intentar poder acabar con esos "espías" que se registran...

Gracias.
__________________
www.bmciudadreal.net
  #2 (permalink)  
Antiguo 12/09/2006, 10:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 70
Antigüedad: 19 años, 1 mes
Puntos: 0
Para poner los botones en español tienes tress opciones:

1 - O los haces tú desde cero.
2 - O le pides al autor del tema que te facilite los psd para que los edites.
3 - O buscas si hay alguna traducción existente de dicho tema.

Ahora bien, para activar la confirmación visual del registro, debes ir a tu administración, vas a configuración y casi al principio esta la opcion de "activar confirmacion visual". Marcas que SI y ya está.

SALU-2.
  #3 (permalink)  
Antiguo 12/09/2006, 11:16
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Y para el primer error, sospecho que has actualizado sólo los archivos, mas no la base de datos... En el pack de actualización que te puedes bajar de phpbb.com viene un archivo update_to_latest.php que sirve para actualizar la base de datos. Debes subirlo a tu foro, dentro de una carpeta nombrada install, lo ejecutas desde el navegador y luego lo borras, así ya no debería darte el error.

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 13/09/2006, 09:04
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
A ver, que soy muy torpe, jeje.

Activar la confirmación visual he sido capaz (gracias Dark_Rulo).

Me he bajado el archivo que me comentas ferny, pero tengo una duda... ¿tengo que crear una carpeta dentro de los foros que se llame install? ¿dónde tengo que subir exactamente el archivo?.

Es que dentro de la carpeta de foros que tengo en la red, no tengo ninguna que se llame install... ¿y dónde tendría que crearla? ¿en la raíz? ¿en la del modelo nuevo?.

Gracias.
__________________
www.bmciudadreal.net
  #5 (permalink)  
Antiguo 13/09/2006, 12:01
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Cita:
¿tengo que crear una carpeta dentro de los foros que se llame install?
Sí, y ahí metes el archivo. La carpeta install va en el directorio raiz del foro (el mismo donde están las carpetas admin, includes, templates...). Luego lo llamas desde el navegador, en tu caso creo que sería:
Código:
http://www.bmciudadreal.net/bmforos/install/update_to_latest.php
Te saldrá que la actualización se ha realizado, tras lo cual borras tanto el archivo como la carpeta install que habías creado (si no lo haces te saldrá un aviso al intentar entrar al foro), y ya lo tienes.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #6 (permalink)  
Antiguo 13/09/2006, 13:30
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Pues... me sigue saliendo el mismo error...

Lo he hecho tal y como me has comentado, y al llamarlo desde el navegador, me ha hecho lo siguiente:


Updating to latest stable release

Information
Database type :: mysql
Previous version :: 2.0.21
Updated version :: 2.0.21
Updating database schema
Progress :: No updates required
Updating data
Progress :: No updates were required
Updating version and optimizing tables
Progress :: . . Done
Result :: No errors
Update completed
Please make sure you have updated your board files too, this file is only updating your database.
You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!


Y al volver a entrar y pinchar en Ver mensajes desde su última visita
, me sigue saliendo el mismo error... aysssssss
__________________
www.bmciudadreal.net
  #7 (permalink)  
Antiguo 13/09/2006, 13:32
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Jeje, no he dicho nada... ya me va. Muchísimas gracias.
__________________
www.bmciudadreal.net
  #8 (permalink)  
Antiguo 14/09/2006, 09:29
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Vaya... pues va a ser que al final no funciona, después de tanto.

Funciona cuando no tienes ninguna coincidencia, pero al haberlas... sigue saliendo el mismo error. Es más, me he dado cuenta de que sale el mismo error si te vas al perfil de una persona y pinchas en Buscar todos los mensajes de RosaNegra
__________________
www.bmciudadreal.net
  #9 (permalink)  
Antiguo 14/09/2006, 14:40
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Cita:
Previous version :: 2.0.21
Updated version :: 2.0.21
Por eso no ha hecho nada, detecta como que tienes la última versión, pero en realidad no... Eso seguramente se debe a que anteriormente hiciste alguna actualización mal, o cambiaste la versión a mano en la base de datos, o algo así...

¿Recuerdas qué versión tenías anteriormente?

Para solucionarlo tendrías que entrar por phpmyadmin a la base de datos, ir a la tabla phpbb_config, y cambiar a mano el valor de la versión del foro. Ahora tendrás el valor .0.21 y el que tienes que poner como mínimo es el .0.19 o incluso inferior (depende de la versión que tuvieras antes instalada...). Una vez cambiado, ejecutar otra vez el update_to_latest.php

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #10 (permalink)  
Antiguo 15/09/2006, 08:50
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Te voy a seguir dando la lata, ferny, y es que no encuentro por dónde tengo que entrar (no sé si me he metido bien) y dónde exactamente tengo que cambiar la versión...

Creo que la anterior me suena que era la 0.20
__________________
www.bmciudadreal.net
  #11 (permalink)  
Antiguo 15/09/2006, 09:12
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Bueno, te pongo un paso por paso

- Entras a phpmyadmin
- Localizas la base de datos de tu foro y entras a ella
- Dentro de la base de datos, buscas la tabla phpbb_config y la abres
- Pinchas en examinar, para ver los valores de la tabla. Te aparecerán dos columnas: config_name y config_value
- En la primera columna, busca el valor version
- Una vez localizado, dale al botoncito de editar que hay al lado
- En la ventana nueva, cambia el valor de config_value. Ahora tiene puesto .0.21 y tú debes ponerle .0.19
- Dale al botón de continuar, y ya está cambiado.
- Vuelve a correr el update_to_latest.php

La 0.20 no puede ser pq la columna que menciona tu error, search_time, se introdujo en la versión 0.19, asi que como mucho puede ser ésta.

Saludos

PD: Si te pierdes en algún paso, dime en cual
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #12 (permalink)  
Antiguo 16/09/2006, 08:56
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Jeje, como es comprensible... me he perdido en un punto.
Llego hasta el punto de buscar el valor version, que lo más parecido que encuentro es session_length, pero tiene un valor de 3600
No encuentro nada de .0.21 :(

Esto es lo que me aparece en las dos tablas que mencionas...

config_name config_value
config_id 1
board_disable 0
sitename FOROS DE LA 1ª WEB NO OFICIAL
site_desc
cookie_name phpbb2mysql
cookie_path /
cookie_domain bmciudadreal.net
cookie_secure 0
session_length 3600
allow_html 1
allow_html_tags b,i,u,pre
allow_bbcode 1
allow_smilies 1
allow_sig 1
allow_namechange 0
allow_theme_create 0
allow_avatar_local 0
allow_avatar_remote 1
allow_avatar_upload 1
enable_confirm 1
override_user_style 1
posts_per_page 20
topics_per_page 30
hot_threshold 25
max_poll_options 6
max_sig_chars 400
max_inbox_privmsgs 50
max_sentbox_privmsgs 25
max_savebox_privmsgs 20
board_email_sig
__________________
www.bmciudadreal.net
  #13 (permalink)  
Antiguo 16/09/2006, 09:33
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Tendrás que ver un botoncito que sirve para cambiar de página, estará en la siguiente
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #14 (permalink)  
Antiguo 19/09/2006, 09:14
Avatar de Rosa Negra  
Fecha de Ingreso: febrero-2003
Mensajes: 78
Antigüedad: 21 años, 2 meses
Puntos: 0
Sonrisa

Jeje, muchas gracias... son pequeños detalles que jomío, las cabezas, que se ponen muy mal y no se ve un pijo.

Parece ser que ya funciona todo correctamente.

Muchísimas gracias por resolverme el problema, y por esa paciencia tan grande que has tenido conmigo

Un saludo.
__________________
www.bmciudadreal.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.