Pages : 1
#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é.
Hors ligne
Pages : 1