Página 1 de 2
Error al intentar postear (directamente no me deja) Tema Solucionado
Publicado: 30 Sep 2010, 02:44
por posadas1
Buenas! Antes que nada...
URL:
http://forodemisiones.com.ar
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: ninguno mas que los que vienen por defecto.
Plantilla(s) usada(s): BlueSuavity
Servidor: Windows de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Ahorita les paso a detallar: Resulta que instalé un foro desde cero y a la hora de la verdad tengo un par de problemitas. Al crear el post, lo hago normalmente e inclusive puedo visualizar una vista previa antes de darle click al botón enviar, pero al verificar que está todo correcto y darle click al botón "Enviar", me sale un error titulado "posting.php".
El error tiene este encabezado:
Error General
SQL ERROR [ mysqli ]
Incorrect string value: '\xC4\xB1lar ...' for column 'post_text' at row 1 [1366]
SQL
y continúa con mas código que no entiendo.
Aquí les dejo una captura:
http://oberachat.com.ar/sites/default/f ... phpBB3.png
Sinceramente "no se para donde salir a correr" por que no entiendo a que se debe este error y estaria muy agradecido si me pueden orientar a como solucionarlo.
Por otro lado, lei el pedido de soporte de otro usuario donde el título es "No puedo postear un mensaje" y la solucion que logró consitia en entrar a la pestaña MANTENIMIENTO del ACP y en la opción INDICE DE BUSQUEDA, reconstruir los índices de la base de datos, lo que tambien intenté y me larga el siguiente error: (adjunto un link con otra captura)
http://oberachat.com.ar/sites/default/f ... xacion.png
Sé que quizás preguntando algo mas resultaria ser pesado (no abrí otro tema justamente por eso) y si no es este el lugar para preguntar agradeceria que me avisen para así poder cambiarlo, editarlo o eliminarlo de la pregunta principal.
Resulta que al intentar entrar directamente al ACP que en mi caso seria (
http://forodemisiones.com.ar/adm), me sale una pagina donde dice "No tiene permisos administrativos y por lo tanto no se le permite acceder al Panel de Administración (ACP)." (cosa que en días anteriores al ir a esta pagina debia colocar el nombre de usuario y pass para acceder al ACP) y hoy en día me loqueo como usuario normal y debo entrar en la opcion Cambiar contraseña de usuario para recien ahi poder entrar al ACP. Habria alguna forma de solucionar eso?
Desde ya muchísimas gracias por la ayuda que me puedan brindar y sepan disculpar lo extenso del mensaje.
Desde Misiones - Argentina.
Posadas1
Re: Error al intentar postear (directamente no me deja)
Publicado: 30 Sep 2010, 04:45
por Alorse
Y eso pasa con cualquier mensaje que quieras enviar y con cualquier contenido?
Porque a mi me ha llegado a pasar en algunos foros, porque tengo algunos caracteres extraños o porque es demasiado extenso el texto.
También nos comentas que hace unos días todo funcionaba correctamente, si esto es así y no has actualizado ni tocado nada, te recomiendo que acudas al soporte de tu hosting y preguntes que puede pasar o si ellos tocaron o hicieron algo últimamente.
Por ahora solo te dejo esto, ya veremos que pasa mas adelante.
Re: Error al intentar postear (directamente no me deja)
Publicado: 30 Sep 2010, 04:49
por leviatan21
Hola posadas1 :
Tengo algunas consulta para que me respondas :
Leí que aclaraste que no has instalado ningún MOD, pero ¿ has intentado instalar algún MOD ?
¿ Has hecho algún otro cambio en tus foros ?
¿ Tienes el error desde el principio, desde que instalaste por primera vez phpbb ?
Te pregunto si tienes el error desde que instalaste phpbb porque ese tipo de error se produce cuando hay un conflicto con el juego de caracteres.
El sistema de foros phpBB3 utiliza por defecto UTF-8.
La base de datos, para que no surja ese conflicto, debe estar también configurada en UTF-8.
¿Qué juego de caracteres tienes en la base de datos?
( para saberlo debes entrar a tu administrador de base de datos y para la tabla phpbb_posts mira cual "collation" figura para la columna post_text
Saludos.
Re: Error al intentar postear (directamente no me deja)
Publicado: 30 Sep 2010, 14:07
por Juanla
Yo recuerdo de haberme pasado lo mismo cuando estoy posteando en linux y escribiendo rápido pongo una tilde a la g, por ejemplo o cosas así. Ha probado a escribir cualquier cosa? lo digo por si está probando con un post construido (copia y pega) puede contener algo extraño.
Re: Error al intentar postear (directamente no me deja)
Publicado: 30 Sep 2010, 19:55
por posadas1
Buenas!
De entrada les doy las gracias por haberse interesado y haber respondido mi consulta!
Respondiendo a...
Alorse: La verdad todavia no intente otra cosa mas que postear, asi que no se si pasa con algun otro contenido que no sea postear. Por otro lado para comprobar que no fuese por loa caracteres extraños que tú dices, probe posteando solo texto y al presionar el botón "Enviar" publico normalmente. Intente nuevamente pero poniendo caracteres extraños (los que se ven a simple vista en el teclado y ademas agregue una imagen y tambien lo publico normalmente. Pero cuando copie el codigo del post que me largo el error (lo habia copiado en Word para luego copiarlo nuevamente en el phpBB) y al presionar el botón "Enviar", nuevamente me largo el mismo ERROR, por lo tanto asumo que debe ser algun carater que no está permitido y si es asi, sabrian decirme alguna manera de agregar los caracteres "no permitidos" o por lo menos cuales son aquellos que no están permitidos?
Por otro lado ahorita mismo estaria enviando un mail al soporte del hosting para ver si ellos tocaron algo.
----------
Respondiendo a
Leviatan21:
1)Todavia no intente instalar ningun MOD;
2) El unico cambio que le hice hasta ahora fue instalar un par de plantillas para quedarme definitivamente con una que se llama "BlueSuavity" y otra cosa que hice fue cambiarle el logo que venia por defecto y instalarle via FTP el paquete de idioma español. Mas que eso otra cosa no modifique.
3) Hoy es jueves; el martes fue la primera vez que intente postear y el sabado pasado fue cuando instale. Primeramente me costaba entrar al ACP y el lunes entraba solo tipeando
http://misitio.com/adm y desde el martes en adelante directamente ya no puedo ingresar con la direccion antes mencionada. Ahora la unica forma que tengo de ingresar al ACP es entrando a mi perfil de usuario e intentando cambiar mi contraseña y ahi me hace loguearme nuevamente y recien ahi me manda al ACP.
Mire la base de datos de phpMyAdmin y veo que la base de datos MYSQL esta configurado en UTF8_generalci (Unicode (multilingüe), independiente de mayúsculas y minúsculas) pero tb tiene exclusivamente utf8_spanish_ci (Español, independiente de mayúsculas y minúsculas) aunque no es el configurado por defecto. Te comento que en la columna de "post_text" en la base de datos figura lo siguiente: Tipo: Mediumtext ; Cotejamiento: latin1_swedish_ci ; Atributos (nada) ; Nulo: No ; Predeterminado: None .-
----------
Respondiendo a
Juanla:
Justamente el error me dio en un post donde hice copy/paste asi que como tú dices probablemente el error esté allí asi que como sugeriste intenté hacer un post normal sin copiar ni pegar nada y ese sí envia correctamente.
Ahora la pregunta del millón seria: Como corrijo el tema de los caracteres extraños? Estará el problemas en mi base de datos?
Desde ya muchas gracias nuevamente a
Alorse,
Leviatan21 y a
Juanla por haberme respondido.
Cualquier cosa que necesiten estoy a su entera discposición.
Saludos!!!
Re: Error al intentar postear (directamente no me deja)
Publicado: 30 Sep 2010, 21:06
por leviatan21
posadas1 escribió:Mire la base de datos de phpMyAdmin y veo que la base de datos MYSQL esta configurado en UTF8_generalci (Unicode (multilingüe), independiente de mayúsculas y minúsculas) pero tb tiene exclusivamente utf8_spanish_ci (Español, independiente de mayúsculas y minúsculas) aunque no es el configurado por defecto. Te comento que en la columna de "post_text" en la base de datos figura lo siguiente: Tipo: Mediumtext ; Cotejamiento: latin1_swedish_ci ; Atributos (nada) ; Nulo: No ; Predeterminado: None .-
Pues lo que marque en rojo es lo que está mal
el cotejamiento debe ser
general_uci para la base de datos y
utf8_unicode_ci para los campos de texto

Re: Error al intentar postear (directamente no me deja)
Publicado: 01 Oct 2010, 04:38
por posadas1
Leviatan21
Hola! disculpá la demora en la respuesta; te comento que hice lo que me dijiste: ahora en post_text de la base de datos lo tengo asi:
Tipo: mediumtext ; Cotejamiento: utf8_general_ci ; Atributos: (vacio) ; Nulo: No ; Predeterminado: None ; Extra: (vacio).
Y en - Cotejamiento de las conexiones MySQL: utf8_unicode_ci
Por lo visto algo sigue estando mal, ya que intente hacer el mismo post que tenia error y ahora nuevamente me da error, pero uno diferente.
Te adjunto una captura de pantalla del error que tira en este caso:
http://oberachat.com.ar/sites/default/f ... ptura3.png
Desde ya muchas gracias!
Saludos!!!
Re: Error al intentar postear (directamente no me deja)
Publicado: 01 Oct 2010, 04:54
por leviatan21
posadas1 escribió:Leviatan21
Hola! disculpá la demora en la respuesta; te comento que hice lo que me dijiste: ahora en post_text de la base de datos lo tengo asi:
Tipo: mediumtext ; Cotejamiento: utf8_general_ci ; Atributos: (vacio) ; Nulo: No ; Predeterminado: None ; Extra: (vacio).
Y en - Cotejamiento de las conexiones MySQL: utf8_unicode_ci
Por lo visto algo sigue estando mal, ya que intente hacer el mismo post que tenia error y ahora nuevamente me da error, pero uno diferente.
Te adjunto una captura de pantalla del error que tira en este caso:
http://oberachat.com.ar/sites/default/f ... ptura3.png
Desde ya muchas gracias!
Saludos!!!
Pues es el mismo problema opero en distinta tabla, por eso aclaré que todos los campos de texto deben ser
utf8_unicode_ci
En este caso es la tabla
phpbb_search_wordlist el campo
word_text
Lo mismo debería ser para todos los campos que llevan texto como puede ser el
post_subject ( y cualquier otro _subject de otras tablas )
Lamentablemente no tengo un listado de todos los campos de este tipo

Re: Error al intentar postear (directamente no me deja)
Publicado: 02 Oct 2010, 04:41
por posadas1
Leviatan21:
Te comento que hice todo lo que me dijiste y quedo de esta manera: te adjunto una captura de la base de datos:
pbpbb_posts ===>
http://oberachat.com.ar/sites/default/f ... ptura4.png
Por otro lado te cuento que al intentar postear nuevamente el mismo tema que me daba el error con el mismo codigo, al pevisualizar, se ve todo normal y al darleclick a enviar me larga otro error y cuando salgo de ahi me doy cuenta que sí posteo.
En síntesis, al darle click al boton "enviar", larga error pero igual postea. Lastimosamente eso lo se yo pero no los futuros usuarios que puedan llegar a entrar
Se que ya es mucho molestar, pero sabrias a que se debe?
Desde ya muchas gracias!
Saludos!!!
Re: Error al intentar postear (directamente no me deja)
Publicado: 02 Oct 2010, 05:39
por leviatan21
¿ el error que sigue saliendo es este ?

Re: Error al intentar postear (directamente no me deja)
Publicado: 02 Oct 2010, 12:12
por posadas1
Leviatan21:
Hola!
Te comento que el error que mencionas lleva el número 1271 y el actual es 1267 (solo es un comentario; no se si varia o no en algo)
Te dejo una captura del error actual:
http://oberachat.com.ar/sites/default/f ... ptura5.png
P/D: dando vueltas en la base de datos vi que hay varias tablas todavia que lleva el cotejamiento latin1_swedish_ci como por ejemplo la tabla pbpbb_users para nombrar uno. Ante el miedo de hacer macana los deje tal como estaban por que no se si al cambiarle a todos a utf8_unicode_ci haria o no una diferencia. Te adjunto una captura de la tabla que te digo para que veas a que me refiero:
http://oberachat.com.ar/sites/default/f ... ptura6.png (lo dejo con un link por que no se como incrustar en el post así como tú lo hiciste)
Nuevamente no se de que otra forma agradecerte la ayuda que me brindas, asi que nuevamente Gracias!!!
Saludos!!!
Re: Error al intentar postear (directamente no me deja)
Publicado: 02 Oct 2010, 16:02
por leviatan21
posadas1 escribió:vi que hay varias tablas todavia que lleva el cotejamiento latin1_swedish_ci
Asegurate que todas las tablas tengan el mismo cotejamiento porque ese es el error que aparece en las capturas y el error al postear
Re: Error al intentar postear (directamente no me deja)
Publicado: 05 Oct 2010, 00:43
por posadas1
Leviatan21:
Buenas! Te comento que hice como me dijiste. En todas las tablas de la base de datos deje utf8_unicode_ci como predeterminado; hecho esto, probe posteando nuevamente el post que inicialmente me largaba error y nuevamente me volvio a largar otro error. Te adjunto una captura para que la veas.
http://oberachat.com.ar/sites/default/f ... ptura7.png
Sabrias decirme a que se debe o que debo modificar? Desde ya muchas gracias!
Re: Error al intentar postear (directamente no me deja)
Publicado: 05 Oct 2010, 00:47
por leviatan21
Aparentemente la tabla phpbb_search_results aún tiene el cotejamiento erróneo ( la tabla o una columna ), dice ser latin1_swedish_ci cambiala
Re: Error al intentar postear (directamente no me deja)
Publicado: 06 Oct 2010, 04:53
por posadas1
Leviatan21:
Recien ahora me di cuenta que sos un 'compatriota' por lo tanto te lo voy a decir en "criollo" y espero no te moleste;
Sos un capo chamigo! La verdad que con la ayuda que me diste lo pude solucionar. Ya no me tira mas mensajes de error por lo tanto bajaría la estatua de Perón y te subiría a vos ahí!
Gracias chamigo!!!
Un abrazo y Saludos!
Sergio
Misiones - Argentina
P/D: No encuentro el botón para cerrar el tema!