Je sais qu’il y a eu beaucoup de sujets sur ce problème mais la je bloque.
Je suis débutant dans ce domaine.
Pour commencer, j’ai installé :
debian 9
php7
PostgreSQL
postgis qui apparaît bien phppgadmin à travers les vues
lancé les sql sans message d’erreur
Mais quand je veux me connecter en admin admin , j’ai le message d’erreur.
J’ai créé un compte en manuel, j’ai toujours ce message d’erreur mais quand je tape l’adresse du site j’arrive à l’interface de base. J’accède aux onglets traitements, export paramétrage mais aucune valeur s’affiche.
Il doit me manquer un petit truc mais je trouve pas.
Quelqu’un a t il une idée ?
désolé je viens de refaire import des sql, j ai pas de problème pour init.sql et init_metier.sql.
Par contre init_data.sql , j’ai :
1 ligne(s)
init_data.sql:227: ERREUR: une instruction insert ou update sur la table « om_sig_map » viole la contrainte de clé
étrangère « om_sig_map_om_collectivite_fkey »
DETAIL: La clé (om_collectivite)=(1) n’est pas présente dans la table « om_collectivite ».
init_data.sql:228: ERREUR: une instruction insert ou update sur la table « om_sig_map » viole la contrainte de clé
étrangère « om_sig_map_om_collectivite_fkey »
DETAIL: La clé (om_collectivite)=(1) n’est pas présente dans la table « om_collectivite ».
setval
3
1 ligne(s)
init_data.sql:243: ERREUR: la colonne « service » de la relation « om_utilisateur » n’existe pas
LINE 1: … login, pwd, om_collectivite, om_type, om_profil, service) V…
^
init_data.sql:244: ERREUR: la colonne « service » de la relation « om_utilisateur » n’existe pas
LINE 1: … login, pwd, om_collectivite, om_type, om_profil, service) V…
^
init_data.sql:245: ERREUR: la colonne « service » de la relation « om_utilisateur » n’existe pas
LINE 1: … login, pwd, om_collectivite, om_type, om_profil, service) V…
^
init_data.sql:246: ERREUR: la colonne « service » de la relation « om_utilisateur » n’existe pas
LINE 1: … login, pwd, om_collectivite, om_type, om_profil, service) V…
^
si ca peut aider d’où le problème de connection avec admin qui n’est pas créé
=> init.sql->ok
=> init_metier.sql->ok
=> init_metier_specific.sql->ok
=> init_metier_sig.sql-> des erreurs
=> init_parametrage.sql->ok
=> init_parametrage_specific.sql->ok
=> init_data.sql-> enfin ok
je me connecte maintenant sans problème, je navigue bien dans les pages sauf que le contenu ne s’affiche pas.
Ex je suis allé dans service
J’ai 1 - 15 enregistrement(s) sur 24 qui s’affiche mais aucune ligne en dessous.
Je ne connais pas openCourrier, mais je peux fournir quelques repères qui devrait vous aider.
il ne devrait pas y avoir d’erreur sur les fichiers SQL si la plateforme est d’aplomb et la version correcte: l’application est ré-installée tous les soirs sur le site de démonstration automatiquement avec ces scripts SQL: https://demo.openmairie.org/a/opencourrier/4.1/scr/tab.php?obj=service
Ensuite, pour identifier les problèmes techniques, il y a 2 points principaux:
Fichier journal du serveur web: pour un Apache sous linux c’est souvent/etc/httpd/logs/error.log
Log applicatif:
Dans openCourrier normalement le fichier devrait être là ..../opencourrier/tmp/error_log.txt
Activer l’affichage des logs dans les pages web: dans le fichier ..../opencourrier/dyn/debug.inc.php dé-commenter la ligne DEBUG
Après, ça devient assez technique, mais :
une petite commande PHP var_dump(); est assez simple à placer dans les scripts PHP
un click-droit “Inspecter” sous Firefox pourra aussi vous aider
Merci de m’avoir répondu, truc bête mais j’avais pas déjà mis les droits sur le répertoire.
Ca n’a pas changé grand chose juste que je vois maintenant les courriers en arrivée dans la page d’accueil.
Quand je clique sur un des courriers, j’ai une page blanche.
J’ai activé le mode debug. Sur la page d’accueil, tout est retourné en correct. Pas de soucis a ouvrir et fermer la base.
Ce qui est drole c est que j’ai créé un correspondant, dans phppgadmin je le vois apparaître mais dans la liste de tous les correpondants rien.
Je créé un courrier et avec la recherche je retrouve le correspondant et rempli tous les champs.
Je ne pense pas que j’ai un problème de base mais plutôt de lien.
Bon au final, j’ai tout re installé de nouveau en mixant plusieurs infos que j’ai trouvé sur le forum et a priori tout à l’aire de fonctionner. Après dire comment j’ai fait exactement euh la c’est compliqué.
Jusqu’à maintenant j’évitais linux, ca m’a permis d’apprendre un peu les bases.