Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/03/2020, à 11:33

neelix57

[Résolu] Problème exportation du schéma

Bonjour,

Je ne parviens pas à exporter le schéma de ma base de données en PDF à partir du concepteur. Au moment de l'exportation, la page du schéma devient blanche et rien ne se passe. J'utilise Firefox. J'ai tenté sous Chromium, même résultat.

Xubuntu 18.04
Apache 2.4.29
mySQL 5.0.12
php 7.2.24
phpMyAdmin 5.0.1

Je me tourne donc vers la communauté, comme d'habitude, pour trouver une solution.

Dernière modification par neelix57 (Le 06/03/2020, à 08:55)

Hors ligne

#2 Le 05/03/2020, à 13:45

bruno

Re : [Résolu] Problème exportation du schéma

Bonjour,

phpMyAdmin 5.0.1 ne provient pas d'un paquet officiel Ubuntu. Ton souci vient sûrement de là…
Cette version peut être incompatible avec Ubuntu 18.04, ou bien il manque un des modules PHP indispensables : mbstring, zip, xml, etc. Les logs d'Apache devraient t’indiquer l'origine du problème.

#3 Le 05/03/2020, à 17:30

neelix57

Re : [Résolu] Problème exportation du schéma

Effectivement, j'ai installé cette version hors dépôt, du fait d'un problème de compatibilité avec php7.

Voilà le log d'apache, mais ça ne me dit pas grand chose.

[Thu Mar 05 06:13:03.376232 2020] [mpm_prefork:notice] [pid 1294] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Thu Mar 05 06:13:03.376259 2020] [core:notice] [pid 1294] AH00094: Command line: '/usr/sbin/apache2'
[Thu Mar 05 14:35:08.441369 2020] [mpm_prefork:notice] [pid 1294] AH00169: caught SIGTERM, shutting down
[Thu Mar 05 17:04:10.706886 2020] [mpm_prefork:notice] [pid 1308] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Thu Mar 05 17:04:10.718421 2020] [core:notice] [pid 1308] AH00094: Command line: '/usr/sbin/apache2'
[Thu Mar 05 17:19:35.576006 2020] [mpm_prefork:notice] [pid 1308] AH00169: caught SIGTERM, shutting down
[Thu Mar 05 17:22:38.141983 2020] [mpm_prefork:notice] [pid 2917] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Thu Mar 05 17:22:38.142042 2020] [core:notice] [pid 2917] AH00094: Command line: '/usr/sbin/apache2'
[Thu Mar 05 17:23:28.478133 2020] [php7:error] [pid 2920] [client 127.0.0.1:41830] PHP Fatal error:  Uncaught TypeError: ucfirst() expects parameter 1 to be string, null given in /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/Pdf/Pdf.php:272\nStack trace:\n#0 /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/Pdf/Pdf.php(272): ucfirst(NULL)\n#1 /usr/share/phpmyadmin/vendor/tecnickcom/tcpdf/tcpdf.php(3560): PhpMyAdmin\\Plugins\\Schema\\Pdf\\Pdf->Header()\n#2 /usr/share/phpmyadmin/vendor/tecnickcom/tcpdf/tcpdf.php(3227): TCPDF->setHeader()\n#3 /usr/share/phpmyadmin/vendor/tecnickcom/tcpdf/tcpdf.php(3139): TCPDF->startPage('L', '', false)\n#4 /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php(493): TCPDF->AddPage('L')\n#5 /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php(134): PhpMyAdmin\\Plugins\\Schema\\Pdf\\PdfRelationSchema->dataDictionaryDoc(Array)\n#6 /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/SchemaPdf.php(129): PhpMyAdmin\\Plugins\\Schema\\Pdf\\PdfRelationSchema->__construct('lego')\n#7 /usr/share/phpmyadmin/libraries/classes/Export.php(122 in /usr/share/phpmyadmin/libraries/classes/Plugins/Schema/Pdf/Pdf.php on line 272

Hors ligne

#4 Le 05/03/2020, à 18:38

bruno

Re : [Résolu] Problème exportation du schéma

Il y a effectivement une erreur fatale PHP qui suggère une incompatibilité ou un problème de configuration.
Comment as-tu installé cette version de phpmyadmin ?

#5 Le 05/03/2020, à 20:52

neelix57

Re : [Résolu] Problème exportation du schéma

J'ai mis à jour la version que j'avais installée à partir des dépôts d'Ubuntu, en décompressant l'archive que j'ai téléchargée sur le site phpmyadmin en suivant ce tuto :
https://tecadmin.net/manually-upgrade-p … in-ubuntu/

Hors ligne

#6 Le 06/03/2020, à 08:03

bruno

Re : [Résolu] Problème exportation du schéma

Ce n'est vraiment pas une méthode propre pour installer phpmyadmin. En particulier rien ne te garantit que les fichiers de configuration présents sous /etc/phpmyadmin, entre autres, soient compatibles avec la version 5.0.1

Tu devrais remettre la version d'origine du paquet Ubuntu (4.6) et appliquer les correctifs du chapitre 3.1 de la doc phpmyadmin.

Si tu veux absolument la dernière version de phpmyadmin, il faut purger complètement le paquet et installer en suivant la procédure de la documentation officielle.

#7 Le 06/03/2020, à 08:55

neelix57

Re : [Résolu] Problème exportation du schéma

Bonjour,

Je suis revenu à la version des dépôts et en suivant le tuto que tu m'as donnée, le problème est résolu.

Merci beaucoup. Ca fait plaisir de voir qu'on peut toujours compter sur la commuinauté. wink

Hors ligne