Página 3 de 5

Slideshow for Header

Publicado: 10 May 2020, 16:48
por Rick8

Buenas picaron, una pregunta, en próximas actualizaciones... ¿tienes previsto añadir el estilo rain_forest?, también es cierto que aún no lo han actualizado, pero por si lo puedes considerar, jejej, muchas gracias por anticipado y fantástico trabajo.


Slideshow for Header

Publicado: 12 May 2020, 00:41
por picaron
Rick8 escribió: 10 May 2020, 16:48

¿tienes previsto añadir el estilo rain_forest?,

@Rick8, todo tuyo, lo acabo de incluir en la versión 3.3.0
:cerveza:


Slideshow for Header

Publicado: 12 May 2020, 09:38
por Rick8

Buenas picaron, ya lo he descargado y al intentar habilitarlo me sale la siguiente advertencia y no puedo hacerlo:

ERROR AJAX: Service Unavailable


Slideshow for Header

Publicado: 12 May 2020, 18:03
por picaron

Hola @Rick8, todo apunta a que no has instalado correctamente la extensión.
O bien no la has descargado correctamente o bien no has subido todos los archivos de la extensión al emplazamiento correcto.
Revisa el proceso desde cero y utiliza para subir los archivos un buen cliente de FTP.
No uses las aplicaciones web que tiene IONOS para subida de archivos.

Nota: He realizado el proceso en local "con tus mismos archivos" y funciona perfectamente. Fíjate bien...

Imagen


Slideshow for Header

Publicado: 12 May 2020, 18:07
por Rick8

Muchas gracias picaron por la rápida respuesta, estoy usando Filezilla, pero, como dices, voy a revisar si he hecho bien todo el proceso, porque normalmente suele ser alguna parte que no se hace correctamente, luego os comento por aquí, un saludo.


Slideshow for Header

Publicado: 12 May 2020, 23:03
por Rick8

Estoy revisando que he hecho mal y no doy con ello, he bajado de hecho el repositorio que pusiste ayer en GitHub y lo he instalado como dices y me sigue dando el mismo error, no sé si no lo he instalado en la ruta correcta, pero lo he hecho todo tal cual en la ruta que pones:

ext/pikaron/slideweuni

Y ahí están todos los archivos, pero me sale ese error, seguro que es alguna tontería pero no doy con ello, no te preocupes que seguro que doy con ello, pero es muy raro porque todo lo tuyo funciona siempre a la primera.

Nota: Estoy mirando, ¿podría ser algo del borrado de la caché?, es que he probado desde el ACP y manualmente y no ha dado resultado.

Bueno, y desactivando javascript para intentar habilitar la extensión ha salido el siguiente error:

Código: Seleccionar todo

SQL ERROR [ mysqli ]

All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead [1171]

SQL

CREATE TABLE phpbb_slideweuni ( id int(10) UNSIGNED NULL, image varchar(255) DEFAULT '' NOT NULL, url varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) CHARACTER SET `utf8` COLLATE `utf8_bin`;

BACKTRACE

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

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

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

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

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 394
CALL: phpbb\db\tools\tools->_sql_run_sql()

FILE: [ROOT]/phpbb/db/tools/tools.php
LINE: 439
CALL: phpbb\db\tools\tools->sql_create_table()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools\tools->perform_schema_changes()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 714
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 661
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 400
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 288
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/phpbb/extension/base.php
LINE: 78
CALL: phpbb\db\migrator->update()

FILE: [ROOT]/phpbb/extension/manager.php
LINE: 231
CALL: phpbb\extension\base->enable_step()

FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 215
CALL: phpbb\extension\manager->enable_step()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_extensions->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()

Slideshow for Header

Publicado: 12 May 2020, 23:51
por picaron

phpBB3 necesita javascript activado para poder funcionar correctamente.
Deshabilitar javascript para instalar una extensión, podría ocasionar daños en la base de datos a un nivel que desconozco.
El error SQL que reportas, en ningún caso es achacable a la extensión, ya que la creación de tablas e incorporación de datos en la Base de Datos a nivel de sentencias SQL, corre a cargo del core de phpBB3.
Prueba a bajarte el ZIP que hay en el principio de este hilo en vez de la versión publicada en GitHub.
Si el error persiste, yo sopesaría seriamente eliminar por completo los archivos de phphBB3 de tu hosting (a excepción de los archivos y carpetas que se deben de respetar) y volver a subir los archivos desde una instalación limpia, ya que muchas veces, por error, al actualizar de versión se suelen sobreescribir los archivos de la carpeta vendor, cuando realmente lo que hay que hacer es eliminarlos por completo y volver a subir la nueva carpeta vendor.

Nota: Antes de cualquier proceso, es muy aconsejable limpiar la cache desde el PCA.

Edito: Aunque acabo de recordar que la actualización la hice yo...
@Rick8, si lo ves correcto, en un rato me conecto y pruebo yo a instalar la extensión...


Slideshow for Header

Publicado: 13 May 2020, 00:31
por Rick8

Como quieras picaron, la prueba la he hecho en e l foro que tengo co mo test que es exactamente igual, pero me fío d e ti, así que si quieres echar un vistazo no hay problema,


Slideshow for Header

Publicado: 13 May 2020, 01:41
por picaron

Voy a dejar clara, una vez mas, mi opinión...
IONOS ES UNA DE LAS PEORES OPCIONES QUE EXISTEN A FECHA DE HOY COMO HOSTING WEB... (no se si me he explicado bien...)

Ya he localizado el error y es muy simple.
(En ingles)
As of MySQL 5.7, it no longer supports null values for the primary key.

Y resulta, que el core de phpBB3, si que necesita este soporte como valor nulo en las primary key.

Este es tu sistema de gestión de base de datos (totalmente obsoleto y desaconsejado, ya no por la versión sino por el propio sistema):
MySQL(i) 5.7.28-log

Y este es el que tengo yo instalado en mis servidores:
MySQL(i) 10.1.44-MariaDB-0+deb9u1

Solución:
Exígeles a los señores de IONOS que actualicen tu versión de servidor MYSQL a la ultima versión estable de MariaDB
O bien, simplemente, cambia de hosting.

Si no te dan solución a este tema, tendrás mas problemas en esta linea con tu foro cuando intentes instalar alguna extensión e incluso problemas con futuras actualizaciones del propio phpBB3.

Saludos.


Slideshow for Header

Publicado: 13 May 2020, 02:05
por Rick8

Yo creo que te has explicado perfectamente y mañana mismo voy a exigirles lo del motor porque ya que.les pago.que me den algo a cambio, mil gracias picaron por tu ayuda... (si ya sabía yo que no era fallo tuyo) y gracias por.tu tiempo de nuevo.

P.D. Una propuesta para ti y para el resto de la administración como un tema aparte, estaría bien un tema comparando los distintos hosting que hay desde.el punto de vista de phpbb a la hora de calidad precio y cual seria para vosotros el mejor y mas fiable a la hora de meter nuestro foro ahí.


Slideshow for Header

Publicado: 13 May 2020, 02:16
por picaron

Fíjate tu, que ellos mismos explican PERFECTAMENTE la diferencia entre ambos sistemas de gestión de bases de datos....

https://www.ionos.es/digitalguide/hosti ... -vs-mysql/

Rick8 escribió: 13 May 2020, 02:05

P.D. Una propuesta para ti y para el resto de la administración como un tema aparte, estaría bien un tema comparando los distintos hosting que hay desde.el punto de vista de phpbb a la hora de calidad precio y cual seria para vosotros el mejor y mas fiable a la hora de meter nuestro foro ahí.

Es una buena propuesta, seria cuestión de plantearlo y que se le diese forma con la aprobación del staff de phpBB-España.


Slideshow for Header

Publicado: 13 May 2020, 12:23
por Bermúdez

Hola.
Si se me permite intervenir, mi foro también está hospedado en IONOS, mi base de datos es MySQL 5.5, y no tengo ningún problema ni con tu extensión, ni con ninguna otra (y tengo instaladas 35), ni tampoco con phpBB. Actualicé recientemente mi foro a la versión 3.3, comprobé todas las extensiones y actualicé las que lo necesitaron para hacerlas compatibles con phpBB 3.3, y todo me funciona correcto.
Ojo, con esto no pretendo defender a IONOS ni mucho menos, solo es por dar mi punto de vista. Cuando lo contraté yo (hace 9 años, entonces se llamaba 1&1), era la mejor opción para mi bolsillo respecto a otros hostings que ofrecían lo mismo, o incluso otras opciones de alojamiento ofrecían bastante menos y eran más caras. A día de hoy ya no sé cómo estará el tema.


Slideshow for Header

Publicado: 13 May 2020, 12:31
por andares

@picaron creo que el error tiene fácil solución:

  • Abrir /ext/pikaron/slideweuni/migrations/release_1_3_0.php

  • Encontrar la linea 71:

    Código: Seleccionar todo

    'id'	=> array('UINT:10', null),
  • Reemplazar por:

    Código: Seleccionar todo

    'id'	=> array('UINT:10', 0),

Ya funciona con MySQL 5.7 :)


Slideshow for Header

Publicado: 13 May 2020, 12:44
por picaron
Bermúdez escribió: 13 May 2020, 12:23

Hola.
Si se me permite intervenir, mi foro también está hospedado en IONOS, mi base de datos es MySQL 5.5, y no tengo ningún problema ni con tu extensión, ni con ninguna otra (y tengo instaladas 35), ni tampoco con phpBB. Actualicé recientemente mi foro a la versión 3.3, comprobé todas las extensiones y actualicé klas que lo necesitaron para hacerlas compatibles con phpBB 3.3, y todo me funciona correcto.

Porque, casi con toda seguridad que, todas las extensiones las instalaste con la versión de phpBB 3.2.x.
Si desinstalas ahora esta misma extensión por completo, borrando todos los datos y la vuelves a instalar ahora desde cero y ya desde el core de phpBB 3.3.x, tal vez, te vas a llevar una desagradable sorpresa.


Slideshow for Header

Publicado: 13 May 2020, 12:49
por picaron

Uy... creo que no es una buena solución @andares... y no lo digo porque así se solucione el problema al instalar esta extensión.
Lo digo porque lo que propones es readaptar la extensión para que sea compatible con un sistema de base de datos obsoleto.
Este problema no se presentaría solo con esta extensión, se plantearía con un porcentaje muy elevado de extensiones... por lo que tu solución ¿¿¿ habría que aplicarla también a todas ellas ???....
Aunque claro, puestos en faena, siempre se podrían realizar modificaciones en el core de phpBB 3.3.x... ¿no?...