Question pour un novice

cancel
Showing results for 
Search instead for 
Did you mean: 
boliv
Member II

Question pour un novice

Bonjour

version alfresco : Community - v4.0.0 (4003)

plusieurs questions se posent sur l'utilisation de l'extension /share.
1) Dans l’entrepôt de l'espace personnel ou bien dans l'espace documentaire des sites, seul les répertoires apparaissent, pas les documents. pour ils sont bien présent (visible à partir de l'espace /alfresco)

2) lors de l'importation d'un document dans un espace il n’apparaît pas, mais pourtant il est bien importé, je pense que cela vient du 1

3) toujours dans share dans les actions sur un document, (un .doc ou un .pdf) sur les actions suivantes
visualiser en ligne et télécharger , les url pointent sur [host]/share/proxy/alfresco/undefined et [host]/share/proxy/alfresco/undefined?a=true
de quoi peut venir cette absence d'url correct ?

merci pour votre aide

Cordialement,
11 Replies
sibe
Active Member

Re: Question pour un novice

Hello,

Pour vous aider pouvez-vous poster votre fichier de configuration alfresc-global.propertiees.

Concernant
le problème 1 & 2 :

le problème 3 : Je ne vois pas d'où peut venir le problème mais peut être avec votre config on aura une idée notamment le fichier alfresco-global.properties  et share-config-custom.xml  :
Variable à vérifier dans alfresco-global.properties

share.context=share
share.host=${localname}
share.port=8080
share.protocol=http

@@@@++++
boliv
Member II

Re: Question pour un novice

Voila pour le  alfresco-global.properties
###############################
## Common Alfresco Properties #
###############################

dir.root=/opt/alfresco-4.0.d/alf_data

alfresco.context=alfresco
alfresco.host=192.168.140.125
alfresco.port=8080
alfresco.protocol=http

share.context=share
share.host=192.168.140.125
share.port=8080
share.protocol=http

### database connection properties ###
db.driver=org.postgresql.Driver
db.username=alfresco
db.password=#########
db.name=alfresco
db.url=jdbc:postgresql://localhost:5432/${db.name}

### FTP Server Configuration ###
ftp.enabled=true
ftp.port=21
ftp.ipv6.enabled=false

### RMI service ports ###
alfresco.rmi.services.port=50500
avm.rmi.service.port=0
avmsync.rmi.service.port=0
attribute.rmi.service.port=0
authentication.rmi.service.port=0
repo.rmi.service.port=0
action.rmi.service.port=0
deployment.rmi.service.port=0

### External executable locations ###
ooo.exe=/opt/alfresco-4.0.d/openoffice/program/soffice.bin
ooo.enabled=true
ooo.port=8100
ooo.port=8100
img.root=/opt/alfresco-4.0.d/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-4.0.d/common/bin/pdf2swf
jodconverter.enabled=false
jodconverter.officeHome=/opt/alfresco-4.0.d/openoffice
jodconverter.portNumbers=8100

### Initial admin password ###
alfresco_user_store.adminpassword=##################


### File Protocol Root ###
#protocols.rootPath=/${spaces.company_home.childname}/${spaces.sites.childname}

#protocols.rootPath=/${spaces.company_home.childname}

### License location ###
dir.license.external=/opt/alfresco-4.0.d

### Solr indexing ###
index.subsystem.name=solr
dir.keystore=${dir.root}/keystore
solr.port.ssl=8443

### BPM Engine ###
system.workflow.engine.jbpm.enabled=false



authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap


et pour l'autre

cat ./tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml
<alfresco-config>
  
   <!– Repository Library config section –>
   <config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
      <!–
         Whether the link to the Repository Library appears in the header component or not.
      –>
      <visible>true</visible>
   </config>

   <config evaluator="string-compare" condition="Remote">
      <remote>
         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
            <identity>none</identity>
         </endpoint>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
            <identity>user</identity>
         </endpoint>

         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>http</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
            <basic-auth>true</basic-auth>
            <identity>user</identity>
         </endpoint>
        
         <endpoint>
            <id>activiti-admin</id>
            <name>Activiti Admin UI - user access</name>
            <description>Access to Activiti Admin UI, that requires user authentication</description>
            <connector-id>activiti-admin-connector</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/activiti-admin</endpoint-url>
            <identity>user</identity>
         </endpoint>
      </remote>
   </config>

</alfresco-config>
jeanjot
Active Member

Re: Question pour un novice

Je vois ceci dans votre alfresco-global.properties :

authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap

Ou se trouve la déclaration de votre OpenLDAP ?

et si elle existe pouvez-vous nous la montrer et nous dire ou vous l'avez mise …
boliv
Member II

Re: Question pour un novice

En quoi la déclaration de l'openldap peut il intervenir dans le problème 1 & 2 , ou dans le 3 d'ailleurs, puisque mes utilisateurs se connectent bien, et peuvent avoir accès à leur document, via le webdav, et via alfresco, le problème semble être localisé sur share


Bien cordialement,
sibe
Active Member

Re: Question pour un novice

Sur ton fichier alfresco-global.properties
tu as déclaré deux fois la variable ooo.port=8100 (juste une remarque qui n'a biensûre rien à voir avec ton problème).

Par ailleurs ta configuration solr marche-t-il correctement, estc e que tu arrives à retrouver des documents par une simple Recherche ?

Sinon essaie de reindéxer ton build en ajoutant la ligne ci dessous sur le fichier alfresco-global.properties

index.recovery.mode=FULL

Autres chose ton fichier share-config-custom.xml me parait incomplet. Utilise le fichier d'origine (share-config-custom.xml.sample) en le renommant en share-config-custom.xml.

Bon courage.
jeanjot
Active Member

Re: Question pour un novice

Alors revenons au point de départ.

Donnez-nous toutes la procédure d'installation que vous avez effectuée, ainsi que toutes les configurations que vous avez effectuées en post-installation.

Cela nous permettra d'y voir plus clair et peut-être de vous rendre service.
boliv
Member II

Re: Question pour un novice

Pour reprendre, j'ai télécharger la version alfresco-community-4.0.d-installer-linux-x64.bin
aucun problème à l'installation

seul rajout post install et la déclaration de mon openldap "basique" puisque je ne synchronise pas les informations utilisateurs
dans
/opt/alfresco-4.0.d/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap/ldap1/ldap-authentication.properties
ldap.authentication.active=true

# Base DN containing users
ldap.authentication.userNameFormat=uid=%s,etc….

# The URL to connect to the LDAP server l
ldap.authentication.java.naming.provider.url=ldap://XXX:389

# The authentication mechanism to use
ldap.authentication.java.naming.security.authentication=simple


la partie alfresco fonctionne, pas de problème majeur

tout ce situe dans le share.

de plus je viens de faire un essai
si je créé un site, à l'interieur de l'espace documentaire je créé 1 repertoire
je le vois bien dans share, alfresco et en webdav
si maintenant je met un fichier dedans que ce soit via le webdav, alfresco ou l'upload de share, il n'apparait pas si je tag le fichier il me dit bien 1 fichier avec le tag
dans le moteur de recherche il apparait bien

maintenant si je place un fichier au même niveau que le répertoire précédent, dans l'affichage de share le répertoire disparaît dans la partie principal, mais il est toujours visible sur le bandeau latéral.
pourtant dans alfresco, webdav il apparaît bien

au début je penser à un problème de droit donc j'ai essayer avec l'utilisateur administrator, mais le problème est le même.
jeanjot
Active Member

Re: Question pour un novice

Qu'entendez-vous par là ?
si je créé un site, à l'interieur de l'espace documentaire je créé 1 repertoire
Vous êtes connecté sous share ou sous explorer ???
jeanjot
Active Member

Re: Question pour un novice

si maintenant je met un fichier dedans que ce soit via le webdav, alfresco ou l'upload de share, il n'apparait pas si je tag le fichier il me dit bien 1 fichier avec le tag

1. via webdav, vous êtes connecté avec quel utilisateur ?
2. Il est fortement recommandé de ne pas déposer de document dans le dossier "Site", mais uniquement utilisé l'interface de share.
3. Pour l'upload, là je ne vois pas le problème.

Par contre comment vous faites pour mettre un tag alors que vous ne voyez pas le fichier ?

Vous testez avec quel type de fichier ?