You are not logged in.
Pages: 1
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 /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
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
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
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
Je vous remercie pour l'observation judicieuse que je m'empresse d'appliquer.
Jean-Bernard
Offline
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
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
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
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
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
Pages: 1