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.

Actualizar foro a v3.3.4

Foros de soporte phpBB 3.3


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Actualizar foro a v3.3.4

#1

Mensaje por ahh72 »

Holas a todos, despues de tiempo que entro por aqui y ya me estaba oxidando con este tema puesto que no lo veo hace mucho tiempo, bueno aqui les explico un poco lo que deseo hacer:

Hace 2 dias ocurrio un error en el foro donde doy soporte y tenia tiempo sin que pasara nada y todo funcionaba correctamente:

Código: Seleccionar todo

General Error
SQL ERROR [ mysql4 ]

mysql_connect function does not exist, is mysql extension installed? []

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 55
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 323
CALL: phpbb\db\driver\mysql->sql_connect()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 337
CALL: phpbb\di\container_builder->get_dbal_connection()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 151
CALL: phpbb\di\container_builder->get_installed_extensions()

FILE: [ROOT]/common.php
LINE: 104
CALL: phpbb\di\container_builder->get_container()

FILE: [ROOT]/index.php
LINE: 23
CALL: include('[ROOT]/common.php')

Envie el error del problema al proveedor preguntando que habia pasado puesto que buscando dicho error en phpbb encontre una solucion que indicaba que tenia que ver algo con la version de PHP y Mysql, el proveedor me comento que habian habilitado la extensión de PHP y la versión 5.4 de PHP, al hacer esto aparecio otro error en el foro al momento de querer acceder a el:

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/di/container_builder.php on line 292: file_put_contents(./cache/container_0374ec857381230fa83049643ce3cdee.php): failed to open stream: Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
Fatal: ./cache/ is NOT writable.

Volvi a contactar con ellos sobre este error y me dicen que se habia detectado un malware en el foro y el programa de seguridad ha eliminado varios archivos del foro del cual no tengo copia alguna, al menos la base de datos todo esta todo perfecto y sin problema alguno, he deseado volver a reponer los archivos del foro phpbb pero no cuento con los archivos de la v3.1.9 asi que deseo primero poder reponer esos archivos y de paso aprovechar para actualizarlo a la ultima version.

Les agradeceria que me indiquen los pasos a seguir para poder hacer esto y tener el foro ya actualizado a la ultima version.

Muchas gracias y quedo en espera de apreciable ayuda... veo que hay muchas caras nuevas por aqui y algunos otros por alli que recuerdo haberlos conocido por mi estancia en este estupendo foro de soporte :clap:

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: Actualizar foro a v3.3.4

#2

Mensaje por AlfredoRamos »

Hola :wave:

El siguiente error:

Código: Seleccionar todo

General Error
SQL ERROR [ mysql4 ]

mysql_connect function does not exist, is mysql extension installed?

Se puede solucionar remplazando mysql por mysqli (nótese la i al final) en el archivo config.php

La extensión MySQL tiene mucho tiempo que quedó obsoleta, y fue remplazada por MySQLi. Versiones recientes de PHP ya no incluyen la versión anterior, por ello el error.

ahh72 escribió: 02 Jun 2021, 12:09

el proveedor me comento que habian habilitado la extensión de PHP y la versión 5.4 de PHP

Desde phpBB 3.3.0 se necesita la versión de PHP 7.1.3 o superior, un dato a tomar en cuenta durante la actualización, de otro modo no te dejaría continuar.

Recomendaría usar PHP 7.4 u 8.

El error:

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/di/container_builder.php on line 292: file_put_contents(./cache/container_0374ec857381230fa83049643ce3cdee.php): failed to open stream: Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
Fatal: ./cache/ is NOT writable.

Se puede corregir dando permisos de escritura (chmod 777) al directorio cache/ y al subdirectorios cache/production/. Ya que indica que no puede generar los archivos de caché dentro de esas rutas.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#3

Mensaje por ahh72 »

Holas, y antes que nada gracias por tu respuesta, bueno te comento lo que acabo de hacer:

  1. He modificado el archivo config.php y le he cambiado los de mysql por mysqli.
  2. Despues le he dado los permisos de escritura a la carpeta cache y la otra carpeta cache/production no exisita asi que la he creado y le di los permisos correspondientes.
  3. Ahora me sale otro error:

Código: Seleccionar todo

SQL ERROR [ mysqli ]

Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'peruvole_foro_319.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

SQL

SELECT u.user_id, u.user_colour, u.username, u.user_type, u.user_lastvisit, u.user_allow_viewonline, MAX(s.session_time) as session_time, s.session_viewonline FROM (phpbb_users u) LEFT JOIN phpbb_sessions s ON (s.session_user_id = u.user_id) WHERE u.user_lastvisit > 1622575797 OR s.session_user_id <> 1 GROUP BY u.user_id ORDER BY u.username_clean

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 158
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 92
CALL: rmcgirr83\activity24hours\event\listener->obtain_active_user_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\activity24hours\event\listener->display_24_hour_stats()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 158
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/index.php
LINE: 231
CALL: phpbb\event\dispatcher->trigger_event()

Supongo que aun debo de hacer alguna otra cosa antes de ponerme a actualizar el foro, lo que si no encuentro es un pack con la version 3.1.9 para poder reponer algunos archivos que han sido eliminados por el sistema de seguridad del host.

Saludos

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: Actualizar foro a v3.3.4

#4

Mensaje por AlfredoRamos »

Puedes intentar solucionarlo con la siguiente consulta SQL desde phpMyAdmin:

Código: Seleccionar todo

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Fuente: https://stackoverflow.com/a/36033983

Otra forma supuestamente es actualizando a MySQL 5.7.5 o superior, aunque dado que no uso MySQL/MariaDB, no podría asegurarlo.

ahh72 escribió: 02 Jun 2021, 21:35

lo que si no encuentro es un pack con la version 3.1.9 para poder reponer algunos archivos que han sido eliminados por el sistema de seguridad del host

Podrías prescindir de ellos, ya que al actualizar usando el paquete completo, se eliminarían algunas carpetas.

Si es un foro relativamente grande y tienes acceso al servidor por SSH, se puede actualizar la base de datos en la terminal los siguientes comandos:

Código: Seleccionar todo

cd /raiz_del_foro/
php bin/phpbbcli.php db:migrate --safe-mode

Y opcionalmente migrar los mensajes al nuevo motor de BBCodes:

Código: Seleccionar todo

php bin/phpbbcli.php reparser:reparse --safe-mode

Desde la versión web suelen haber problemas de tiempos de espera agotados en foros con muchos mensajes.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#5

Mensaje por ahh72 »

No me deja hacerlo, debe de ser algun bloqueo del mismo host que no me da acceso de admin para poder ejecutar dicha consulta.

Código: Seleccionar todo

MySQL ha dicho: Documentación

#1227 - Acceso negado. Usted necesita el privilegio SUPER para esta operación

Tengo una consulta, se puede actualizar el foro asi tal como esta o puede presentar problemas en la base de datos?

Saludos y gracias por tu tiempo.

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: Actualizar foro a v3.3.4

#6

Mensaje por AlfredoRamos »

ahh72 escribió: 02 Jun 2021, 23:44

No me deja hacerlo, debe de ser algun bloqueo del mismo host que no me da acceso de admin para poder ejecutar dicha consulta.

Mmm... :thinking: en ese caso podrías solicitar a soporte técnico que elimine ONLY_FULL_GROUP_BY de sql_mode, ya que algunas consultas SQL de phpBB no con compatibles con esa restricción.

ahh72 escribió: 02 Jun 2021, 23:44

Tengo una consulta, se puede actualizar el foro asi tal como esta o puede presentar problemas en la base de datos?

Personalmente no lo recomendaría porque podría haber incongruencias en las tablas si falla la migración.

Además que es posible que aún teniendo el foro actualizado siga el error, porque la causante es la configuración del servidor de la base de datos.

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#7

Mensaje por ahh72 »

Lo comento entonces a los de soporte del host para que lo hayan ellos mismos o que en todo caso me otorguen los permisos para yo mismo hacerlo.

Mientras ellos me responden, sabes donde puedo descargar una version limpia de phpbb 3.1.9? Lo estoy buscando y no lo encuentro de donde poder descargarlo.

Gracias

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#8

Mensaje por ahh72 »

Sorry no me habia dado cuenta de la otra parte donde me indicas estos pasos de hacer una instalacion completa a la ultima version usando esta guia:

Actualizando phpBB 3.2 o 3.3

El foro es grande pues la base de datos cuenta con mas de 1 Gb y cuando hice una migracion de un host a otro pues fue muy tedioso y tuvieron que subir ellos mismos la base de datos ya que desde mi conexion se colgaba y cancelaba el proceso.

No tengo acceso SSH y todo lo manejo por medio de FTP pero podria preguntar si es posible eso.

Ahora me deja la duda de que si sigo la guia que me indicas para actualizarlo directamente y con el problema que hay pues no seria recomendable o se podria solucionar el problema y corregir ese error al actualizarlo?

Saludos

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#9

Mensaje por ahh72 »

Holas buenos dias, tengo una respuesta del host donde esta alojado el foro y esto me dicen:

Código: Seleccionar todo

La versión que tiene el servidor de Mysql es la: 5.7.34
La versión de PHP que se le habilito es la 7.3.28 y la puede modificar usted mismo en la sección de Software.

Supongo que con esos datos no hay problema en actualizar el foro a la ultima version.

Saludos

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: Actualizar foro a v3.3.4

#10

Mensaje por AlfredoRamos »

La versión que tiene el servidor de Mysql es la: 5.7.34

Esa es la versión que tenías o la actualizaron también?

La versión de PHP que se le habilito es la 7.3.28 y la puede modificar usted mismo en la sección de Software.

Con esa versión debería funcionar correctamente la actualización.

ahh72 escribió: 03 Jun 2021, 00:00

Mientras ellos me responden, sabes donde puedo descargar una version limpia de phpbb 3.1.9? Lo estoy buscando y no lo encuentro de donde poder descargarlo.

Para futuras referencias, en phpbb.com tienen un enlace a pie de página en la sección de descargas, de versiones antiguas.

https://download.phpbb.com/pub/release/

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#11

Mensaje por ahh72 »

AbaddonOrmuz escribió: 05 Jun 2021, 19:02

La versión que tiene el servidor de Mysql es la: 5.7.34

Esa es la versión que tenías o la actualizaron también?

Sinceramente no te sabria decir ya que cuando reporte el problema y lo cambiaron pues no lo habia verificado antes.

AbaddonOrmuz escribió: 05 Jun 2021, 19:02

La versión de PHP que se le habilito es la 7.3.28 y la puede modificar usted mismo en la sección de Software.

Con esa versión debería funcionar correctamente la actualización.

Pues entonces voy a probar primero en subir las copias de la misma version que esta instalada y si todo va bien entonces procedo a la actualizacion del foro a la ultima version.

Me falto indicar que me sale este error al cargar el foro:

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 561: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 617: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)

Cualquier cosa lo comento como me va, muchas gracias.

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
AlfredoRamos
Ex Staff
Mensajes: 1235
Registrado: 14 Ene 2017, 22:18
Género:

Re: Actualizar foro a v3.3.4

#12

Mensaje por AlfredoRamos »

ahh72 escribió: 07 Jun 2021, 23:33

Me falto indicar que me sale este error al cargar el foro:

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 561: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 617: sizeof(): Parameter must be an array or an object that implements Countable

Esos errores son normales ya que los archivos de versiones de phpBB inferiores a 3.2.x son incompatibles con PHP 7.x

Algunas de mis extensiones:
Imagen Imgur | :chart_with_upwards_trend: SEO Metadata | Imagen Markdown | :see_no_evil: Simple Spoiler BBCode | :shield: hCaptcha
:trophy: Checa todas mi extensiones aprobadas :trophy:

:penguin: Usuario de Arch Linux :penguin:


Leinad4Mind
Usuario/a
Mensajes: 57
Registrado: 13 Oct 2011, 02:47
Género:

Re: Actualizar foro a v3.3.4

#13

Mensaje por Leinad4Mind »

ahh72 escribió: 02 Jun 2021, 21:35

...

Código: Seleccionar todo

SQL ERROR [ mysqli ]

Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'peruvole_foro_319.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

SQL

SELECT u.user_id, u.user_colour, u.username, u.user_type, u.user_lastvisit, u.user_allow_viewonline, MAX(s.session_time) as session_time, s.session_viewonline FROM (phpbb_users u) LEFT JOIN phpbb_sessions s ON (s.session_user_id = u.user_id) WHERE u.user_lastvisit > 1622575797 OR s.session_user_id <> 1 GROUP BY u.user_id ORDER BY u.username_clean

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 158
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 92
CALL: rmcgirr83\activity24hours\event\listener->obtain_active_user_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\activity24hours\event\listener->display_24_hour_stats()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 158
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/index.php
LINE: 231
CALL: phpbb\event\dispatcher->trigger_event()

...

Solucion:
https://www.phpbb.com/customise/db/exte ... 91#p523291

Te gusta mi extension? Mira entonces otras: https://leinad4mind.top/forum

Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#14

Mensaje por ahh72 »

AbaddonOrmuz escribió: 10 Jun 2021, 01:14
ahh72 escribió: 07 Jun 2021, 23:33

Me falto indicar que me sale este error al cargar el foro:

Código: Seleccionar todo

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 561: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 617: sizeof(): Parameter must be an array or an object that implements Countable

Esos errores son normales ya que los archivos de versiones de phpBB inferiores a 3.2.x son incompatibles con PHP 7.x

Gracias por el comentario, entonces no le dare tanta importancia ya que deseo actualitarlo de una vez.

Leinad4Mind escribió: 13 Jun 2021, 02:26
ahh72 escribió: 02 Jun 2021, 21:35

...

Código: Seleccionar todo

SQL ERROR [ mysqli ]

Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'peruvole_foro_319.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

SQL

SELECT u.user_id, u.user_colour, u.username, u.user_type, u.user_lastvisit, u.user_allow_viewonline, MAX(s.session_time) as session_time, s.session_viewonline FROM (phpbb_users u) LEFT JOIN phpbb_sessions s ON (s.session_user_id = u.user_id) WHERE u.user_lastvisit > 1622575797 OR s.session_user_id <> 1 GROUP BY u.user_id ORDER BY u.username_clean

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 158
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 92
CALL: rmcgirr83\activity24hours\event\listener->obtain_active_user_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\activity24hours\event\listener->display_24_hour_stats()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 158
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/index.php
LINE: 231
CALL: phpbb\event\dispatcher->trigger_event()

...

Solucion:
https://www.phpbb.com/customise/db/exte ... 91#p523291

Creo que lo entiendo un poco que es lo que explican alli, ando oxidado en phpBB ya que hace años que lo tengo de lado jejeje... cuanto tenga tiempo lo miro y lo pruebo y bueno ademas esperar a que mi amigo renueve el host que se lo han suspendido por no realizar el pago a tiempo.

Estoy en contacto a penas tenga nuevas noticias.

Saludos y muchas gracias a ambos.

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Avatar de Usuario
ahh72
Ex Staff
Mensajes: 3856
Registrado: 29 Dic 2008, 17:28
Género:
Edad: 52

Re: Actualizar foro a v3.3.4

#15

Mensaje por ahh72 »

Holas, siento la demora pues andaba con mucho trabajo y no habia tenido tiempo en ponerme a la actualizacion del foro, ya lo acabo de hacer y seguido los pasos de esta guia:

Actualizando phpBB 3.2 o 3.3

Todo actualizo correctamente y el foro no me carga y me sale este error:

Imagen

Este error me sale en el log:

Fatal error: Uncaught Twig\Error\LoaderError: Looks like you try to load a template outside configured directories (@tatiana5_profileSideSwitcher/../../) in "@tatiana5_profileSideSwitcher/event/overall_header_head_append.html" at line 30. in /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php:291 Stack trace: #0 /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php(209): Twig\Loader\FilesystemLoader->validateName('@tatiana5_profi...') #1 /home/peruvole/public_html/foro/phpbb/template/twig/loader.php(135): Twig\Loader\FilesystemLoader->findTemplate('@tatiana5_profi...', true) #2 /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\template\twig\loader->findTemplate('@tatiana5_profi...') #3 /home/peruvole/public_html/foro/phpbb/template/twig/environment.php(328): Twig\Loader\FilesystemLoader->getCacheKey('@tatiana5_profi...') #4 /home/peruvole/public_html/foro/cache/production/twig/e8/e865c2ac95478dcb12d7bccd333563eb7af1e15a9e608 in /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 291

Actualice la extension con esta guia:

https://github.com/Tatiana5/profile_side_switcher

Pero ahora me sale este otro error:

Fatal error: Uncaught Twig\Error\LoaderError: There are no registered paths for namespace "tatiana5_profilesideswitcher" in "@tatiana5_profileSideSwitcher/event/overall_header_head_append.html" at line 1. in /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php:227 Stack trace: #0 /home/peruvole/public_html/foro/phpbb/template/twig/loader.php(135): Twig\Loader\FilesystemLoader->findTemplate('@tatiana5_profi...', true) #1 /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\template\twig\loader->findTemplate('@tatiana5_profi...') #2 /home/peruvole/public_html/foro/phpbb/template/twig/environment.php(328): Twig\Loader\FilesystemLoader->getCacheKey('@tatiana5_profi...') #3 /home/peruvole/public_html/foro/cache/production/twig/e8/e865c2ac95478dcb12d7bccd333563eb7af1e15a9e6087d76edf3dd56e67c67e.php(42): phpbb\template\twig\environment->findTemplate('@tatiana5_profi...') #4 /home/peruvole/public_html/foro/vendor/twig/twig/src/Template.php(405): __TwigTemplate_10 in /home/peruvole/public_html/foro/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 227

Saludos

Datos de Soporte:
- URL del Foro: http://www.peruvoley.com/foro
- Hosting donde está alojada: http://www.rogohosting.com
- Versión del foro: 3.3.4
- Estilo: prosilver
- Mods Instalados:

Guias de ayuda:
Guia para corregir el copyright en foros phpBB3


Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje

Volver a “🔎 Foros de Soporte 3.3”