Bonjour, je viens de mettre à jour mon forum phpbb et je n'ai plus que des pages blanches.
Au départ, je voulais faire la mise à jour en mode graphique, mais j'avais cette erreur au moment de mettre à jour:
Code :
- [phpBB Debug] "mkdir(): Permission denied" in file /var/www/localhost/htdocs/phpBB/phpbb/cache/driver/file.php on line 42
|
Et je suppose que c'est à cause de ce message que rien ne s'affichait après le petit rond qui tourne, après avoir cliqué sur mettre à jour.
Du coup je suis passé sur la solution en ligne de commande, qui elle s'est bien déroulée sans erreur:
Code :
- php ./bin/phpbbcli.php db:migrate --safe-mode
|
Sauf que maintenant, quand je vais sur mon forum je n'ai que des pages blanches, donc comme ça fait un bail que je n'ai pas touché à phpbb je suis perdu
Merci d'avance pour toute aide (j'ai réalisé un backup via phpmyadmin et en interne avec phpbb en plus, et les dossiers ne devant pas être supprimé ne l'ont pas été donc j'ai tout mes fichiers pas de soucis de perte de données c'est déjà ça)
J'ai ces erreurs apache lors de mes accès au forum:
[Thu Jul 27 20:16:18.741198 2023] [php:error] [pid 800] [client 81.51.100.70:45930] PHP Fatal error: Uncaught Error: mysqli_result object is already closed in /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php:264\nStack trace:\n#0 /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php(264): mysqli_fetch_assoc()\n#1 /var/www/localhost/htdocs/phpBB/phpbb/db/driver/factory.php(305): phpbb\\db\\driver\\mysqli->sql_fetchrow()\n#2 /var/www/localhost/htdocs/phpBB/phpbb/session.php(1180): phpbb\\db\\driver\\factory->sql_fetchrow()\n#3 /var/www/localhost/htdocs/phpBB/phpbb/session.php(1338): phpbb\\session->check_ban()\n#4 /var/www/localhost/htdocs/phpBB/phpbb/session.php(657): phpbb\\session->check_ban_for_current_session()\n#5 /var/www/localhost/htdocs/phpBB/phpbb/session.php(472): phpbb\\session->session_create()\n#6 /var/www/localhost/htdocs/phpBB/index.php(27): phpbb\\session->session_begin()\n#7 {main}\n thrown in /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php on line 264
[Thu Jul 27 20:16:45.557915 2023] [mpm_prefork:notice] [pid 779] AH00169: caught SIGTERM, shutting down
[Thu Jul 27 20:16:47.763152 2023] [mpm_prefork:notice] [pid 1482] AH00163: Apache/2.4.57 (Unix) PHP/8.2.8 configured -- resuming normal operations
[Thu Jul 27 20:16:47.763841 2023] [core:notice] [pid 1482] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D PHP -d /usr/lib/apache2 -f /etc/apache2/httpd.conf'
[Thu Jul 27 20:16:57.244935 2023] [php:error] [pid 1486] [client 81.51.100.70:48924] PHP Fatal error: Uncaught Error: mysqli_result object is already closed in /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php:264\nStack trace:\n#0 /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php(264): mysqli_fetch_assoc()\n#1 /var/www/localhost/htdocs/phpBB/phpbb/db/driver/factory.php(305): phpbb\\db\\driver\\mysqli->sql_fetchrow()\n#2 /var/www/localhost/htdocs/phpBB/phpbb/session.php(1180): phpbb\\db\\driver\\factory->sql_fetchrow()\n#3 /var/www/localhost/htdocs/phpBB/phpbb/session.php(1338): phpbb\\session->check_ban()\n#4 /var/www/localhost/htdocs/phpBB/phpbb/session.php(657): phpbb\\session->check_ban_for_current_session()\n#5 /var/www/localhost/htdocs/phpBB/phpbb/session.php(472): phpbb\\session->session_create()\n#6 /var/www/localhost/htdocs/phpBB/index.php(27): phpbb\\session->session_begin()\n#7 {main}\n thrown in /var/www/localhost/htdocs/phpBB/phpbb/db/driver/mysqli.php on line 264 |
Edit: je suis sous Gentoo, c'est un serveur "at home", et j'ai suivi ce tuto à la lettre: https://www.phpbb.com/support/docs/ [...] date_full/
(je ne sais pas s'il peut y avoir un rapport, mais j'ai mis à jour php en version 8.2.8 juste avant, c'est venu avec la MAJ générale du serveur qui en avait bien besoin, j'étais précédemment en 8.1.21)
Edit2: rien à voir avec la version de php, je suis repassé via eselect entièrement sur la 8.1.21, redémarré Apache et c'est pareil
Message édité par Mac Gyver 974 le 28-07-2023 à 21:26:48