-
Sql error (help)
Sul mio sito mi appare questo errore.
Come posso risolvere? Fino a ieri andava tutto bene.
Codice:
Errore Generale
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC' at line 5 [1064]
SQL
SELECT physical_filename, extension, topic_id FROM avphpbb_attachments WHERE (mimetype = "image/jpeg" OR mimetype = "image/png" OR mimetype = "image/gif") AND topic_id IN (5423, 5420, 5419, 5381, 5293, 5342, 5329, 5326, 5311, 5310, 5288, 5265, 2701, 2515, 5243, 5198, 5197, 5177, 5003, 4968, 4936, 4884, 2225, 4870, 4856) GROUP BY post_msg_id ASC
BACKTRACE
FILE:*(not given by php)
LINE:*(not given by php)
CALL:*msg_handler()
FILE:*[ROOT]/phpbb/db/driver/driver.php
LINE:*997
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/bb3mobi/imgposts/event/listener.php
LINE:*238
CALL:*phpbb\db\driver\factory->sql_query()
FILE:*[ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE:*184
CALL:*bb3mobi\imgposts\event\listener->first_images_thumb_generate()
FILE:*[ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE:*46
CALL:*Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE:*[ROOT]/phpbb/event/dispatcher.php
LINE:*62
CALL:*Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE:*[ROOT]/phpbb/event/dispatcher.php
LINE:*46
CALL:*phpbb\event\dispatcher->dispatch()
FILE:*[ROOT]/viewforum.php
LINE:*809
CALL:*phpbb\event\dispatcher->trigger_event()
-
Salve,
probabilmente è stato eseguito l'aggiornato nel server del database a MySQL 8.0.
Può controllare la versione del database da qui.
Il database una volta aggiornato non può essere riportato alla versione precedente. Quindi la soluzione è aggiornare il codice php.
Cordiali saluti.
-
Salve,
la versione MYSQL risulta effettivamente essere la 8.0
Per rendere compatibile il PHP a questa versione, cosa e come andrebbe aggiornato?
-
Quale versione di phpbb sta usando?
Ad ogni modo, dovrebbe bastare aggiornare il forum phpbb ad una versione più recente che supporti MySQL 8.0, meglio ancora se è la più recente.
Cordiali saluti.
-
La versione di phpBB è la 3.2.4.
Fondamentalmente il problema principale nell'aggiornare all'ultima versione è che molte delle estensioni attualmente in uso non sono più supportate dagli sviluppatori quindi ci sarebbero problemi di compatibilità senza poterlo risolvere.
Per questo cercavo un workaround per fare si che la versione di phpBB attualmente in uso giri anche con MySQL 8.