Problème instalation directus

Bonjour.
Je suis sur le cours de Directus. J’installe Directus sur un serveur linux chez hetzner.
À la fin, lorsque je démarre directus. j’ai ce message d’erreur.

/*
Your project has been created at /home/admindirectus/jazzbid_test.

The configuration can be found in /home/admindirectus/jazzbid_test/.env

Start Directus by running:
cd /home/admindirectus/jazzbid_test
npx directus start
npm notice
npm notice New patch version of npm available! 8.19.2 → 8.19.3
npm notice Changelog: Release v8.19.3 · npm/cli · GitHub
npm notice Run npm install -g [email protected] to update!
npm notice
admindirectus@ubuntu-2gb-ash-1:~$ cd /home/admindirectus/jazzbid_test
admindirectus@ubuntu-2gb-ash-1:~/jazzbid_test$ npx directus start
[16:16:07] WARN (7222 on ubuntu-2gb-ash-1): PUBLIC_URL should be a full URL
[16:16:07] WARN (7222 on ubuntu-2gb-ash-1): Some tables and columns do not match your database’s default collation (utf8mb4_general_ci):
- Table « directus_revisions »: « utf8mb4_general_ci »
- Column « data »: « utf8mb4_bin »
- Column « delta »: « utf8mb4_bin »
- Table « directus_files »: « utf8mb4_general_ci »
- Column « metadata »: « utf8mb4_bin »
- Table « directus_flows »: « utf8mb4_general_ci »
- Column « options »: « utf8mb4_bin »
- Table « directus_settings »: « utf8mb4_general_ci »
- Column « storage_asset_presets »: « utf8mb4_bin »
- Column « basemaps »: « utf8mb4_bin »
- Column « module_bar »: « utf8mb4_bin »
- Column « translation_strings »: « utf8mb4_bin »
- Column « custom_aspect_ratios »: « utf8mb4_bin »
- Table « directus_operations »: « utf8mb4_general_ci »
- Column « options »: « utf8mb4_bin »
- Table « directus_panels »: « utf8mb4_general_ci »
- Column « options »: « utf8mb4_bin »
- Table « directus_webhooks »: « utf8mb4_general_ci »
- Column « headers »: « utf8mb4_bin »
- Table « directus_users »: « utf8mb4_general_ci »
- Column « tags »: « utf8mb4_bin »
- Column « auth_data »: « utf8mb4_bin »
- Table « directus_presets »: « utf8mb4_general_ci »
- Column « layout_query »: « utf8mb4_bin »
- Column « layout_options »: « utf8mb4_bin »
- Column « filter »: « utf8mb4_bin »
- Table « directus_collections »: « utf8mb4_general_ci »
- Column « translations »: « utf8mb4_bin »
- Column « item_duplication_fields »: « utf8mb4_bin »
- Table « directus_permissions »: « utf8mb4_general_ci »
- Column « permissions »: « utf8mb4_bin »
- Column « validation »: « utf8mb4_bin »
- Column « presets »: « utf8mb4_bin »
- Table « directus_fields »: « utf8mb4_general_ci »
- Column « options »: « utf8mb4_bin »
- Column « display_options »: « utf8mb4_bin »
- Column « translations »: « utf8mb4_bin »
- Column « conditions »: « utf8mb4_bin »
- Column « validation »: « utf8mb4_bin »

[16:16:07] INFO (7222 on ubuntu-2gb-ash-1): Server started at http://0.0.0.0:8055

*/
Voir « WARN »

Cependant, je suis capable de me connecter sur Directus (login) et tous semble fonctionné.
Quelqu’un à une idée de la cause de ce WARN au démarrage.

Merci de votre aide

Vincent

Bonjour

C’est un problème récurrent de ‹ collation › avec directus et la ‹ collation › de la base de données.
C’est un warning, donc n’empêche pas le fonctionnement de directus. A voir si les liens entre les tables fonctionnent bien.

Tu as plus d’informations et des astuces sur ce thread :

1 « J'aime »

Bonjour

J’ai créé une database via le terminal avec la commande suivante:

create DATABASE XXXXX CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

Ensuite, j’ai réinstaller Directus avec une connection sur cette nouvelle database et ça fonctionne.

/*

[14:07:01] WARN (15703 on ubuntu-2gb-ash-1): PUBLIC_URL should be a full URL
[14:07:02] INFO (15703 on ubuntu-2gb-ash-1): Server started at http://0.0.0.0:8055*/

*/

Donc, plus de problème de collation.

Merci pour l’aide.


Il me reste à trouver pourquoi j’ai :
PUBLIC_URL should be a full URL
et
http://0.0.0.0:8055*/
mais le plus important est corrigé.

Vinc

1 « J'aime »