- Messages : 10
Table grr_room n'existe pas mais existe sous un autre nom avant migration.
- tristan.gallet
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
il y a 1 an 11 mois - il y a 1 an 11 mois #4575
par tristan.gallet
[Résolu] grr_room n'existe pas mais existe sous un autre nom avant migration. a été créé par tristan.gallet
Bonjour, suite à la mise à jour de GRR 3.4.3 vers 3.5.0a et php8.1, j'ai une erreur de table :
PHP Fatal error: Uncaught mysqli_sql_exception: Table 'grr-polygone.grr_room' doesn't exist in /var/www/html/grr-polygone/include/mysql.inc.php:68\
En vérifiant les tables, le nom est grr-polygone.pol_room et existe.
Ai-je loupé quelque chose dans la migration ? Toutes mes tables sont préfixées grr-polygone.pol_xxx, dois je les changer en grr-polygone.grr_xxx ?
Merci pour votre aide.
PHP Fatal error: Uncaught mysqli_sql_exception: Table 'grr-polygone.grr_room' doesn't exist in /var/www/html/grr-polygone/include/mysql.inc.php:68\
En vérifiant les tables, le nom est grr-polygone.pol_room et existe.
Ai-je loupé quelque chose dans la migration ? Toutes mes tables sont préfixées grr-polygone.pol_xxx, dois je les changer en grr-polygone.grr_xxx ?
Merci pour votre aide.
Dernière édition: il y a 1 an 11 mois par tristan.gallet.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 1 an 11 mois #4579
par Yan
Réponse de Yan sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Bonjour,
j'imagine que votre migration s'est plutôt faite de la version 3.4.3 à la version 3.5.0a, n'est-ce pas ?
Si vous avez bien réglé votre préfixe à grr-polygone.pol, je ne vois pas pourquoi le script cherche grr-polygone.grr. N'auriez-vous pas changé le préfixe lors de votre migration ?
Quelle est la valeur de la variable $table_prefix dans le fichier /include/connect.inc.php de votre nouvelle installation ?
Cordialement,
YN
j'imagine que votre migration s'est plutôt faite de la version 3.4.3 à la version 3.5.0a, n'est-ce pas ?
Si vous avez bien réglé votre préfixe à grr-polygone.pol, je ne vois pas pourquoi le script cherche grr-polygone.grr. N'auriez-vous pas changé le préfixe lors de votre migration ?
Quelle est la valeur de la variable $table_prefix dans le fichier /include/connect.inc.php de votre nouvelle installation ?
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- tristan.gallet
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 1 an 11 mois - il y a 1 an 11 mois #4581
par tristan.gallet
Réponse de tristan.gallet sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Bonjour, effectivement pour la version, j'ai corrigé le post initial, merci.
Dans la migration, je reprend l'ancien fichier de conf, j'ai bien le prefix :
$table_prefix="pol";
Pour migrer je fais ceci :
rsync -a --exclude "connect.inc.php" --exclude "config_ldap.inc.php" /home/grr/GRR-3.5.0a/* /var/www/html/grr-polygone/
Jusqu'à maintenant, ça fonctionnait.
La différence est que je suis passé en php8.1 et grr 3.5.0a, j'ai fait des tests simples (connexion admin + ldap et affichage) mais le bug m'a été rapporté par les utilisateurs qui voulaient encoder.
PHP Fatal error: Uncaught mysqli_sql_exception: Table 'grr-polygone.grr_room' doesn't exist in /var/www/html/grr-polygone/include/mysql.inc.php:
Dans la migration, je reprend l'ancien fichier de conf, j'ai bien le prefix :
$table_prefix="pol";
Pour migrer je fais ceci :
rsync -a --exclude "connect.inc.php" --exclude "config_ldap.inc.php" /home/grr/GRR-3.5.0a/* /var/www/html/grr-polygone/
Jusqu'à maintenant, ça fonctionnait.
La différence est que je suis passé en php8.1 et grr 3.5.0a, j'ai fait des tests simples (connexion admin + ldap et affichage) mais le bug m'a été rapporté par les utilisateurs qui voulaient encoder.
PHP Fatal error: Uncaught mysqli_sql_exception: Table 'grr-polygone.grr_room' doesn't exist in /var/www/html/grr-polygone/include/mysql.inc.php:
Dernière édition: il y a 1 an 11 mois par tristan.gallet.
Connexion ou Créer un compte pour participer à la conversation.
- tristan.gallet
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 1 an 11 mois #4583
par tristan.gallet
Réponse de tristan.gallet sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Je viens de repasser en php7.4 et le problème ne se pose pas, donc c'est un problème php8.1.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 1 an 11 mois #4585
par Yan
Réponse de Yan sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Merci pour l'analyse approfondie. Je croyais que c'était réglé, je vais donc reprendre la question.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 1 an 11 mois #4588
par Yan
Réponse de Yan sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Je n'ai pas testé avec php 8.1, mais je pense qu'il y avait un résidu à corriger, et comme php 8.1 est moins tolérant...
Pouvez-vous nous dire si ce commit github.com/JeromeDevome/GRR/commit/3c295...76d80a1191e858ded5a1 corrige bien le problème que vous avez soulevé ?
Cordialement,
YN
Pouvez-vous nous dire si ce commit github.com/JeromeDevome/GRR/commit/3c295...76d80a1191e858ded5a1 corrige bien le problème que vous avez soulevé ?
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- tristan.gallet
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 1 an 11 mois #4590
par tristan.gallet
Réponse de tristan.gallet sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Nickel, ça à l'air de régler le problème, merci !
NB : Je n'ai modifié que la partie edit_entry_types.php.
Du coup, une version 3.50b va arriver ?
Merci et bonne fin de journée.
NB : Je n'ai modifié que la partie edit_entry_types.php.
Du coup, une version 3.50b va arriver ?
Merci et bonne fin de journée.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 1 an 11 mois #4593
par Yan
Réponse de Yan sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Je pensais publier la 3.5.1 en stable d'ici la fin de l'année.
Mais il est peut-être plus propre de diffuser une dernière 3.4.3 et 3.5.0 qui prennent en compte les derniers correctifs...
Mais il est peut-être plus propre de diffuser une dernière 3.4.3 et 3.5.0 qui prennent en compte les derniers correctifs...
Connexion ou Créer un compte pour participer à la conversation.
- tristan.gallet
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 10
il y a 1 an 11 mois - il y a 1 an 10 mois #4598
par tristan.gallet
Réponse de tristan.gallet sur le sujet Table grr_room n'existe pas mais existe sous un autre nom avant migration.
Il reste quelques jours, personnellement je n'aime pas mettre des modifications manuelles sur de la production, donc je resterai en php7.4 jusqu'à la prochaine version publiée officiellement.
NB : le 31/12, fin du support de php7.4 donc il est primordial de basculer sur php8.1 un peu avant...
NB : le 31/12, fin du support de php7.4 donc il est primordial de basculer sur php8.1 un peu avant...
Dernière édition: il y a 1 an 10 mois par Yan.
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan