Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 19/06/2012 18:07:25

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Configuration d'Ametys

Bonjour, je me permet de m'adresser à vous pour m'aider à mettre en place Ametys.

J'utilise xampp 1.7.7.

Base de Données MySQL     ACTIVE        
    PHP     ACTIVE        
    HTTPS (SSL)     ACTIVE        
    Common Gateway Interface (CGI)     ACTIVE        
    Server Side Includes (SSI)     ACTIVE        
    Serveur SMTP     ACTIVE        
    Serveur FTP     DESACTIVE        
    Tomcat Service     ACTIVE

J'aimerai que vous m'aidiez à configurer la page d'aministration d'Ametys.

Pilote: com.mysql.jdbc.Driver
Url: jdbc:mysql://servername/basename (j'ai céer une base ametys avec phpmyadmin hmm/localhost/ametys )
Utilisateur:root
Mot de passe: mot de passe utilisé lors de la config d'xampp

Repository JCR
Chemin d'accès: WEB-INF/data/repository (Est la le bon chemin: xampp\tomcat\webapps\cms\WEB-INF\data\repository?)

J'ai en vain essayé de configurer, me retrouvant à chaque fois avec une longue liste d'erreur. (Voir PJ)


Je vous remercie par avance pour votre aide.

Bien cordialement

Offline

#2 19/06/2012 18:35:43

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 323

Re: Configuration d'Ametys

Je ne vois pas votre pièce jointe avec les erreurs

Pour le chemin d'accès JCR, n'import quel path sur le serveur est ok qu'il soit relatif ou absolu

Une erreur fréquente, si vous utilisez MySQL, est qu'il manque le driver JDBC de MySQL dans la distribution (c'est indiqué dans la documentation, mais je reconnais qu'on peut facilement passer à côté), pour des histoires de licenses et de droits de redistribution.
Si c'est votre cas (le fichier s'appelle mysql-connector-java-5.XX.YY.jar dans WEB-INF/lib), il faut le récupérer à l'adresse


Cédric

Offline

#3 20/06/2012 12:11:33

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Re: Configuration d'Ametys

Bonjour, je vous remercie grandement pour votre aide. J'ai installé le connecteur java mysql dans \xampp\tomcat\lib et ça fonctionne. La page d'administration est opérationnelle.

Cordialement


Jean-Bernard

Offline

#4 20/06/2012 12:28:49

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

Re: Configuration d'Ametys

Très bien.
Cependant, en général on le met plutot dans l'application elle-même : CMS/WEB-INF/lib pour éviter les conflits de versions si vous hébergez plusieurs applications qui ont besoin de drivers différents...


Raphael Franchet
Expert Ametys

Offline

#5 20/06/2012 13:43:13

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Re: Configuration d'Ametys

Je vous remercie pour l'observation judicieuse que je m'empresse d'appliquer.

Jean-Bernard

Offline

#6 20/06/2012 23:19:14

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Re: Configuration d'Ametys

Bonsoir, je reviens vers vous car j'ai un problème dans la rubrique de gestion des site. En effet après avoir fait la configuration, créer un utilisateur, je me retrouve dans la rubrique Gestion des sites pour y affecter un gestionnaire et quand je valide ma sélection, j'ai l'erreur suivante:

Une erreur est survenue. Impossible d'affecter ce ou ces utilisateurs.

Field 'Id' doesn't have a default value

java.sql.SQLException: Field 'Id' doesn't have a default value
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2683)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2144)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2444)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2362)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2347)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
    at org.ametys.runtime.plugins.core.right.profile.DefaultProfileBasedRightsManager.addProfile(DefaultProfileBasedRightsManager.java:2642)
    at org.ametys.runtime.plugins.core.right.profile.DefaultProfileBasedRightsManager.addProfile(DefaultProfileBasedRightsManager.java:2590)
    at org.ametys.runtime.plugins.core.right.profile.DefaultProfileBasedRightsManager.grantAllPrivileges(DefaultProfileBasedRightsManager.java:551)
    at org.ametys.runtime.plugins.core.right.profile.DefaultProfileBasedRightsManager.grantAllPrivileges(DefaultProfileBasedRightsManager.java:571)
    at org.ametys.web.site.AffectSuperUserAction.act(AffectSuperUserAction.java:67)
    at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline(ConcreteTreeProcessor.java:193)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:267)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline(ConcreteTreeProcessor.java:193)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:267)
    at org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:333)
    at org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:215)
    at org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:65)
    at org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:208)
    at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:558)
    at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:558)
    at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:558)
    at org.ametys.runtime.plugins.core.dispatcher.DispatchGenerator._dispatching(DispatchGenerator.java:125)
    at org.ametys.runtime.plugins.core.dispatcher.DispatchGenerator.generate(DispatchGenerator.java:81)
    at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:579)
    at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:280)
    at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:481)
    at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
    at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1159)
    at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:134)
    at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:91)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
   
        
Je vous remercie pour votre aide.

Offline

#7 21/06/2012 10:08:40

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

Re: Configuration d'Ametys

Bonjour,

Avez-vous joué les bons scripts SQL pour créer les tables dans votre base de données ?
Quelle version de MySQL utilisez vous ?


Raphael Franchet
Expert Ametys

Offline

#8 21/06/2012 20:47:17

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Re: Configuration d'Ametys

Bonsoir, j'utilise xampp 1.7.7. La version de MySQL est la 5.5.16. Pour ce qui est des tables je les ai créer à la main.

Jean-Bernard

Offline

#9 22/06/2012 12:43:10

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

Re: Configuration d'Ametys

Quand vous dites "à la main", cela signifie que vous avez passé les scripts fournis ?
J'ai l'impression que les bases ont été mal crées... est-ce bien les script MySQL que vous avez utilisé ?


Raphael Franchet
Expert Ametys

Offline

#10 22/06/2012 14:36:28

jean-bernard
Guest
Registered: 19/06/2012
Posts: 6

Re: Configuration d'Ametys

Bonjour, j'ai enfin réussi à configurer Ametys. Je vais pouvoir passer à autre chose. Je vous remercie pour votre aide très précieuse et votre réactivité.

En effet je n'avais pas prêté attention au répertoire  \xampp\tomcat\webapps\cms\WEB-INF\scripts\mysql et je me cassai la tête à créer les tables moi même, alors qu'il suffisait d'utiliser les script sql.


MERCI.

Jean-Bernard

Offline

Board footer

Powered by FluxBB