Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 Administration » Installation application - un seul nom de domaine » 30/04/2015 16:05:04

arcenciel
Replies: 1

Bonjour,

J'ai un peu progressé avec l'installation du back-office.
Mais bute maintenant pour la suite...

Concrètement, je voudrais un seul nom de domaine avec :
- le CMS à l'adresse http://webix.be:8000/cms
- le site à l'adresse http://webix.be:8000

(NB: Tomcat est sur le port 8000)

J'ai créé deux fichiers ROOT.xml et cms.xml placés respectivement dans les dossiers Catalina/localhost et Catalina/webix.be

Pour l'accès au back-office, j'ai configuré le fichier server.xml comme suit :

<Engine name="Catalina" defaultHost="webix.be">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm" ResourceName="UserDatabase"/>
    <Host name=" webix.be" appBase="webapps" unpackWARs="true"
        autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    </Host>
</Engine>

Comment puis-je maintenant modifier le fichier server.xml pour faire le lien avec la partie site ?

2ème question : comment faut-il ensuite modifier le fichier de configuration d'Apache ?
En rajoutant une seconde balise VirtualHost à la suite de la précédente ?
(cf fichier ci-joint...qui me renvoie une erreur NameVirtualHost *:8080 has no VirtualHosts...)

Merci d'avance.
Encore désolée pour le dérangement.

#2 Re: Administration » Blocage pour l'installation du back-office » 27/04/2015 15:56:04

Merci.

Je sais que la question n'est pas propre à Ametys...mais votre expérience pourra peut-être m'aider...

Sur le serveur, la version Tomcat 6.0.35 a été installée.
Le fichier mysql-connector-java-5.1.35.-bin.jar se trouve dans WEB-INF/lib.

J'ai redémarré Tomcat et essayé d'accéder à la page http://webix.be:8000/cms/_admin.
Celle-ci se redirige directement vers http://webix.be:8080/cms/_admin/ où s'affiche alors une proxy error :

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /cms/_admin/.
Reason: DNS lookup failure for: webix.be

Dans les logs de Tomcat, j'ai divers messages d'erreur de type :

GRAVE: The web application [/cms] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
27-avr.-2015 9:05:47 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/cms] appears to have started a thread named [CachingComponent] but has failed to stop it. This is very likely to create a memory leak.

Une piste de solution ?

Merci d'avance

#3 Re: Administration » Blocage pour l'installation du back-office » 24/04/2015 15:13:40

Re-bonjour,

J'ai pu accéder à la page d'administration du cms...
Je bloque cependant pour la configuration de la base de données.

J'ai repris ceci :

pilote : cms.mysql.jdbc.Driver
url:jdbc:mysql://webix.be/Ametys_CMS

J'ai placé le fichier mysql-connector-java-5.1.35.jar dans le répertoire dans le répertoire /home/cms/Ametys_CMS/application/v1_0_0/cms/WEB-INF/lib

Lorsque j'ai sauvé la configuration, j'ai obtenu le message d'erreur suivant :

An error occurred. Please contact the administrator of the application.org.apache.avalon.framework.component.ComponentException: Unable to initialize the ComponentManager (key [org.apache.cocoon.Processor])
    at org.ametys.runtime.cocoon.TreeProcessor.compose(TreeProcessor.java:94)
...
...
Caused by: org.apache.avalon.framework.configuration.ConfigurationException: Specified driver class does not exist: com.mysql.jdbc.Driver
    at org.ametys.runtime.datasource.DataSourceExtensionPoint.addExtension(DataSourceExtensionPoint.java:65)
    at org.ametys.runtime.plugin.PluginsManager._loadExtensions(PluginsManager.java:1077)
    at org.ametys.runtime.plugin.PluginsManager._loadFeatures(PluginsManager.java:1030)
    at org.ametys.runtime.plugin.PluginsManager.initExtensions(PluginsManager.java:472)
    at org.ametys.runtime.cocoon.TreeProcessor.compose(TreeProcessor.java:65)
    ... 25 more


Questions...
1) Comme puis-je revenir aux pages de configuration du cms ?
2) Que faut-il reprendre dans les paramètres 'pilote' et 'url'...

Merci d'avance

#4 Re: Administration » Blocage pour l'installation du back-office » 18/04/2015 09:37:46

Merci.

Dans le fichier log de Catalina, j’ai ceci :

org.apache.catalina.core.StandartService start
info : démarrage du service Catalina
org.apache.catalina.core.StandartEngine start
info : starting servlet engine Apache Tomcat/6.0.35
org.apache.catalina.startup.HostConfig deployDescriptor
info : déploiement du descripteur de configuration cms.xml
org.apache.coyote.tttp11.http11Protocol start
info : démarrage du Coyote http/1.1 sur http-8000
org.apache.catalina.startup.Catalina satart
info : server startup in 2236 ms

#5 Administration » Blocage pour l'installation du back-office » 17/04/2015 15:31:13

arcenciel
Replies: 7

Bonjour,

Vu les problèmes rencontrés pour l’installation d’Ametys sur une machine virtuelle, j’ai refait des tentatives sur un serveur Linux distant… En vain jusqu’à présent…

J’ai suivi la documentation pour l’installation d’Apache, Tomcat6, mysql,…

J’ai déployé l’installation Ametys dans le répertoire /home/cms/Ametys_CMS/application/v1_0_0.
J’y ai donc deux sous-répertoires : cms et site.

Dans le répertoire application, j’ai aussi créé les sous-répertoires data/repository.

Au niveau de tomcat, comme le port 8080 semblait déjà pris par un autre service (http-alt), j’ai édité le fichier server.xml (dans le répertoire /var/lib/tomcat6/conf) comme suit :

<Connector port=’8000’ ……….

<Engine name=’Catalina’ defaultHost=’webix.be’>

<Host name=’webix.be’ ……….

J’ai ensuite créé un répertoire webix.be sous /var/lib/tomcat6/conf/Catalina.

Là, j’ai créé un fichier cms.xml avec le contenu suivant :

<Context docBase="/home/cms/Ametys_CMS/application/v1_0_0/cms" privileged="true"
    antiResourceLocking="false" antiJARLocking="false">
</Context>

Le répertoire /home/cms/Ametys_CMS est propriété de tomcat6.

J’ai édité le fichier de configuration d’Apache pour y ajouter ceci :

NameVirtualHost *:80
<VirtualHost *:80>
        # Racine des documents statiques du CMS
        DocumentRoot /home/cms/Ametys_CMS/application/v1_0_0/cms
       
        <Directory "/home/cms/Ametys_CMS/application/v1_0_0/cms">
            Order allow,deny
            Allow from all
        </Directory>

        ServerName webix.be
        UseCanonicalName On
        AddDefaultCharset     UTF-8

        RewriteEngine On
        ProxyRequests Off
        ProxyPreserveHost On
       
     # the default timeout is 5 minutes, but it do exists very long operations (building live workspace) where the js timeout is set to 10 hours.
        ProxyTimeout 172800

        RewriteRule ^(/.*i18n.js)$                               http://webix.be:8000$1      [P,L]
        RewriteRule  ^/plugins/([a-zA-Z0-9]*)/resources/(.*)$    /plugins/$1/resources/$2              [L]
        RewriteRule  ^/kernel/resources/(.*)$                    /kernel/resources/$1                  [L]
        RewriteRule  ^/_([a-zA-Z0-9]*)/resources/(.*)$           /workspaces/$1/resources/$2           [L]
        RewriteRule  ^/resources/(.*)$                           /workspaces/cms/resources/$1          [L]
        RewriteRule  ^/skins/([a-zA-Z0-9]*)/resources/(.*)$      /skins/$1/resources/$2                  [L]
        RewriteRule  ^/skins/([a-zA-Z0-9]*)/templates/(.*)/resources/(.*)$      /skins/$1/templates/$2/resources/$3                  [L]
        RewriteRule  ^/skins/([a-zA-Z0-9]*)/templates/(.*)/styles/(.*)$      /skins/$1/templates/$2/styles/$3                  [L]
       
        RewriteRule        ^(/.*)$  http://webix.be:8000/$1 [P,L]
        ProxyPassReverse   /        http://webix.be:8000/
       
        # Autorisation locale de proxification
        <Proxy http://webix.be:8000/*>
            Order deny,allow
            Allow from all
        </Proxy>

        ErrorLog /var/log/apache2/cms-error.log
        CustomLog /var/log/apache2/cms-access.log combined
</VirtualHost>


Quand j’essaie d’accéder à la page :
-    http://webix.be:8000 ou http://webix.be:8000/cms, j’ai une erreur http 404 ;
-    http://webix.be, le serveur Apache répond ‘It works’.

Dans le répertoire WEB-INF, le sous-répertoire logs ne comprend aucun fichier.

Dans le répertoire /var/lib/tomcat6/logs, le fichier catalina.out semble indique que Catalina démarre (par contre que le répertoire /usr/share/tomcat6/shared n’existe pas).

Voilà où j’en suis…

Une aide pour l’installation du back-office (avant de passer à la suite…) serait la bienvenue ;)

Merci d’avance !

#6 Administration » Prob - installation Back office - access denied for user ''@'localhost » 20/03/2015 10:50:38

arcenciel
Replies: 1

Bonjour

J'ai installé Ametys Back Office sur http://localhost:8080/cms en suivant la procédure d'installation décrite ici:https://wiki.ametys.org/display/AMETYSFR/Installation+serveur. Lorsque j'accède au Back Office et que je m'identifie (admin/admin), j'ai l'erreur suivante: Ametys - an erreor occurred java.sql.SQLException:access denied for user ''@'localhost' (using password: NO).

Dans la partie administration de Back Office j'ai fourni les infos suivantes pour la connexion à la base de données:
- Pilote: com.mysql.jdbc.Driver
- Url jdbc:mysql://localhost/Amety_CMS
- Utilisateur et mot de passe(**): vides.

Si je mets un Utilisateur et un mot de passe la partie administration (**), l'utilisateur admin/admin n'est pas accepté lorsque je tente de me connecter au Back Office. J'ai essayé de donner les droits d'accès à admin au niveau de la base de données, cela ne change rien.

J'aimerais comprendre d'où provient ce problème.

Merci

Board footer

Powered by FluxBB