Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 15/05/2023 16:34:36

tergnier
Guest
Registered: 15/05/2023
Posts: 13

Accès Front-Office

Bonjour à tous,

Environnement :
Serveur Ubuntu 22.04
Tomcat 9.075
OpenJDK 17

Problème

nous sommes en cours de test sur la solution Ametys,
nous arrivons à l'installer mais nous avons des soucis avec:

- solr qui ne crée pas les fields dans le schéma "Ametys-default" (nous sommes obligés de les créer à la main)
- création d'une page index et impossibilité d'y accéder en front-office. Nous sommes toujours redirigés vers la page "Perdu ? La page que vous avez demandée n'existe pas."
Lorsque nous tapons le domain ça ne redirige pas vers le " /fr/index.html"

L'accès au http://adresse_ip/cms => OK
L'accès au http://adresse_ip/cms/_admin => OK
L'accès au http://adresse_ip/ => KO
L'accès au http://adresse_ip/_admin => OK

Merci d'avance pour votre retour.

Damien.

Offline

#2 15/05/2023 17:01:26

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Accès Front-Office

Bonjour Damien,

quelle version d'Ametys cherchez-vous à déployer ?

créer le schéma solr "à la main", personnellement, je ne sais pas faire smile donc pas sûr que vous lui ayez donné ce dont il a besoin.
il faut démarrer solr, puis Ametys, et dans _admin lancer une indexation totale : la 1ere opération sera de transmettre le schéma

pour que la page d'index fonctionne en front il y a plusieurs choses à faire, la plus importante étant que dans l'admin du CMS, outils Site : l'url saisie corresponde exactement à ce que vous tapez dans votre navigateur. http://adresse_ip dans votre cas.
ensuite il faut que la page soit valide (contenu validé ou service) : cela se repère car elle dispose d'une icône verte dans le plan du site du CMS ; et le bouton "Version en ligne" est actif aussi
il faut être sûr que la page ait pour url "index", quand la page est ouverte dans le CMS, un tooltip sur l'onglet qui encapsule le rendu de la page vous rappelle l'url (vous pouvez aussi l'afficher en prévisualisation, pour ouvrir un onglet CMS avec l'url de la page)


Raphael Franchet
Expert Ametys

Offline

#3 15/05/2023 17:31:19

tergnier
Guest
Registered: 15/05/2023
Posts: 13

Re: Accès Front-Office

Bonjour Raphaël et merci pour la réponse,
la version Ametys est la 4.6.0
En ce qui concerne solr il faut finir l'installation, arrêter ametys dans Tomcat, relancer solr, relancer Ametys puis faire une indexation ?
En ce qui concerne le front Office :
L'url correspond exactement, comme nous somme en test nous avons modifier nos hosts windows pour les faire pointer vers le serveur Ametys.
Voici l'erreur que nous avons dans le journal du front Office :
Date : 15/05 17:23:07.101
Thread : Thread[http-nio-8080-exec-10,5,main]
Niveau : ERROR
Catégorie : sitemap.handled-errors
URI de la requête : /
Message : Sitemap: error when calling sub-sitemap
    at <map:mount> - resource://org/ametys/runtime/kernel/sitemap.xmap:189:109
Emplacement : org.apache.cocoon.util.log.SLF4JLoggerAdapter.error(SLF4JLoggerAdapter.java:46)

Pile d'appels :

org.apache.cocoon.ProcessingException: Sitemap: error when calling sub-sitemap
at <map:mount> - resource://org/ametys/runtime/kernel/sitemap.xmap:189:109
at org.apache.cocoon.ProcessingException#throwLocated:113
at org.apache.cocoon.components.treeprocessor.sitemap.MountNode#invoke:122
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:47
at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode#invoke:108
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:69
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode#invoke:143
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:69
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode#invoke:93
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor#process:236
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor#process:178
at org.apache.cocoon.components.treeprocessor.TreeProcessor#process:254
at org.apache.cocoon.Cocoon#process:699
at org.ametys.runtime.servlet.RuntimeServlet#service:718
at javax.servlet.http.HttpServlet#service:623
at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:209
at org.apache.catalina.core.ApplicationFilterChain#doFilter:153
at org.apache.tomcat.websocket.server.WsFilter#doFilter:51
at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:178
at org.apache.catalina.core.ApplicationFilterChain#doFilter:153
at org.apache.catalina.core.StandardWrapperValve#invoke:167
at org.apache.catalina.core.StandardContextValve#invoke:90
at org.apache.catalina.authenticator.AuthenticatorBase#invoke:481
at org.apache.catalina.core.StandardHostValve#invoke:130
at org.apache.catalina.valves.ErrorReportValve#invoke:93
at org.apache.catalina.valves.AbstractAccessLogValve#invoke:673
at org.apache.catalina.core.StandardEngineValve#invoke:74
at org.apache.catalina.connector.CoyoteAdapter#service:343
at org.apache.coyote.http11.Http11Processor#service:390
at org.apache.coyote.AbstractProcessorLight#process:63
at org.apache.coyote.AbstractProtocol$ConnectionHandler#process:926
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun:1791
at org.apache.tomcat.util.net.SocketProcessorBase#run:52
at org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker:1191
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run:659
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run:61
at java.base/java.lang.Thread#run:833

Caused by: org.apache.excalibur.source.SourceNotFoundException: There's no site registered in the cms for url http(s)://192.168.2.102:80/
at org.ametys.site.GetSiteAction#act:151
at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode#invoke:120
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:47
at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode#invoke:108
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:69
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode#invoke:143
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode#invokeNodes:69
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode#invoke:93
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor#process:236
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor#process:178
at org.apache.cocoon.components.treeprocessor.TreeProcessor#process:254
at org.apache.cocoon.components.treeprocessor.sitemap.MountNode#invoke:118
... 34 more

Merci encore.

Offline

#4 16/05/2023 09:53:23

tergnier
Guest
Registered: 15/05/2023
Posts: 13

Re: Accès Front-Office

Re-bonjour,

nous avons réussi à faire fonctionner solr et le front office ?

En effet nous n'aurions pas dû copier les fichiers de solr démo vers la prod, nous ne savions pas qu'après l'installation il fallait lancer une indexation pour qu'il crée de lui-même les fields (merci pour l'info ?)

Pour le front office,
après la création du site nous avons été obligé d'arrêter le serveur tomcat puis solr pour ensuite redémarrer le service solr et tomcat pour que la redirection en front office se fasse correctement.

Ca fonctionne mais nous avons une erreur dans les journaux :

Thread : Thread[http-nio-8080-exec-3,5,main]
Niveau : ERROR
Catégorie : org.ametys.core.right.RightManager
URI de la requête : /cms/plugins/core-ui/servercomm/messages.xml
Message : An error occured with controller 'org.ametys.plugins.workspaces.project.rights.accesscontroller.CatalogNewsAccessController' for object '/ametys-internal:sites/extranet/ametys-internal:sitemaps/fr/mon-organisation/l-institution' (page://05be307d-e418-4fc0-9787-f7097bec11b0). Thus, this controller will be ignored.
Emplacement : org.ametys.core.right.RightManager._getAccessResults(RightManager.java:453)

Pile d'appels :
java.lang.IllegalArgumentException: Unknown site ''. The global Ametys configuration is invalid for the parameter 'workspaces.catalog.site.name'

Merci encore pour les infos

Offline

#5 16/05/2023 14:03:43

tergnier
Guest
Registered: 15/05/2023
Posts: 13

Re: Accès Front-Office

Le problème du front office et de solr est réglé on peut donc clôturer cette demande.
J'ouvre une autre demande pour le problème de workspace.
merci pour tout.

Offline

Board footer

Powered by FluxBB