Configuration locale de Discourse

Bonjour,
J’ai installé Discourse en local avec le logiciel Ubuntu.
Je ne parviens pas à accéder à mon URL ; l’erreur suivante s’affiche. Pourriez-vous m’aider, s’il vous plaît ?

Erreur :
Une erreur s’est produite, toutes les migrations ultérieures ont été annulées : PG::SyntaxError: ERROR: erreur de syntaxe près de « NOT » LIGNE 2 : ADD COLUMN IF NOT EXISTS image_upload_id bigint ^

Je ne suis probablement pas la bonne personne pour vous aider sur ce problème, mais pouvez-vous confirmer que vous avez installé Discourse sur votre serveur local en suivant ce guide : Guide pour débutants pour installer Discourse sur Ubuntu pour le développement ?

Je suppose que vous créez un site de développement local et non un site de production.

2 « J'aime »

Oui, je suis uniquement ce guide et je crée mon environnement de développement local.
Je n’arrive pas à résoudre ce problème.

PG::SyntaxError: ERREUR : erreur de syntaxe près de « NOT »
LINE 2 : ADD COLUMN IF NOT EXISTS image_upload_id bigint

1 « J'aime »

Quelle distribution exécutez-vous ? Cette configuration fonctionnera sur la dernière version d’Ubuntu et la dernière version LTS d’Ubuntu.

Si vous utilisez une version plus ancienne, vous devrez ajouter un dépôt PPA PostgreSQL pour obtenir une version plus récente.

3 « J'aime »

Cela pourrait-il être un problème de version de PostgreSQL ? On dirait qu’il nous faut PostgreSQL >= 9.6 ?

Quelle version est recommandée ?

PostgreSQL 13 est la version recommandée.

3 « J'aime »

La mise à niveau vers postgres:10 permet de poursuivre l’installation

2 « J'aime »