Cambiar Alfresco de servidor

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

Cambiar Alfresco de servidor

Hola.


Soy nuevo en el tema de Alfresco, recientemente he leido cuanta información he podido para entender mejor el funcionamiento.
Tengo un servidor (windows server 2008R) el cual tiene instalado Alfresco 4.0.b, por motivos de espacio en disco necesito migrarlo hacia otro nuevo servidor (windows server 2012) lo que hice fue lo siguente:

1. Descargue e instale alfresco en el servidor nuevo
2. Probé que pudiera acceder a localhost:8080/alfresco y share (limpio)
3. Pare alfresco en ambos servidores
4. Copie la carpeta alf_data del servidor anterior hacia la instalación de alfresco en el nuevo servidor (sobre escribí dicha carpeta)
5. Lance alfresco en el nuevo servidor

Después de hacer el paso estos últimos 2 pasos no puedo acceder a localhost:8080/alfresco y tampoco /sahre, me indica el siguiente error:

Estado HTTP 404 -

——————————————————————————–

type Informe de estado

mensaje

descripción El recurso requerido () no está disponible.

——————————————————————————–

Apache Tomcat/6.0.26


Agradeceré si alguien me indica que estoy haciendo mal en esta migración y como realizar este cambio de la manera correcta incluyendo la configuración de colores, logos, scripts etc.

Gracias!

11 Replies
angelborroy
Alfresco Employee

Re: Cambiar Alfresco de servidor

Has restaurado también la base de datos?

En alf_data están solo los ficheros y los índices.
Hyland Developer Evangelist
antonio_rodrigu
Member II

Re: Cambiar Alfresco de servidor

Hola Angel.

No he restaurado también la base de datos, no se como hacerlo podrías indicarme el procedimiento?

Gracias
angelborroy
Alfresco Employee

Re: Cambiar Alfresco de servidor

Depende de la base de datos que tengas en origen (PostgreSQL, MySQL…). Deberías utilizar las herramientas propias de la base de datos para hacer un backup en el origen y una restauración en el destino.
Hyland Developer Evangelist
antonio_rodrigu
Member II

Re: Cambiar Alfresco de servidor

Hola, mi base de datos están en PostgreSQL, utilice la herramienta pg_dump pero la indica que mi contraseña es invalida, aqui el procedimiento:

C:\Alfresc\postgresql\bin>pg_dump -U alfresco C:\alfresco\respaldo\resp.sql
Contrase├▒a:
pg_dump: [archivador (bd)] falló la conexión a la base de datos «C:\alfresco\
respaldo\resp.sql»: FATAL:  la autentificación password falló para el usuario
«alfresco»

ya valide la contraseña en el archivo alfresco-global.properties


Alguna idea de que estoy haciendo mal?

Saludos
angelborroy
Alfresco Employee

Re: Cambiar Alfresco de servidor

Entiendo que estás usando la password especificada en "db.password", no?
Hyland Developer Evangelist
antonio_rodrigu
Member II

Re: Cambiar Alfresco de servidor

Hola Angel.

Es correcto, el password estoy usando el especificado en db.password en el archivo alfresco-global.properties

Saludos

###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#
#dir.root=/srv/alfresco/alf_data
#dir.keystore=${dir.root}/keystore

#
# Sample database connection properties
#
#db.username=alfresco
#db.password=alfresco#
# External locations
#————-
#ooo.exe=soffice
#ooo.enabled=false
#jodconverter.officeHome=./OpenOffice.org
#jodconverter.portNumbers=8101
#jodconverter.enabled=true
#img.root=./ImageMagick
#swf.exe=./bin/pdf2swf

#
# Property to control whether schema updates are performed automatically.
# Updates must be enabled during upgrades as, apart from the static upgrade scripts,
# there are also auto-generated update scripts that will need to be executed.  After
# upgrading to a new version, this can be disabled.
#
#db.schema.update=true

#
# MySQL connection
#
#db.driver=org.gjt.mm.mysql.Driver
#db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF-8

#
# Oracle connection
#
#db.driver=oracle.jdbc.OracleDriver
#db.url=jdbcSmiley Surprisedracle:thin:@localhost:1521:alfresco

#
# SQLServer connection
# Requires jTDS driver version 1.2.5 and SNAPSHOT isolation mode
# Enable TCP protocol on fixed port 1433
# Prepare the database with:
# ALTER DATABASE alfresco SET ALLOW_SNAPSHOT_ISOLATION ON;
#
#db.driver=net.sourceforge.jtds.jdbc.Driver
#db.url=jdbc:jtds:sqlserver://localhost:1433/alfresco
#db.txn.isolation=4096

#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#db.driver=org.postgresql.Driver
#db.url=jdbcSmiley Tongueostgresql://localhost:5432/alfresco

#
# Index Recovery Mode
#————-
#index.recovery.mode=AUTO

#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false

#
# Alfresco Email Service and Email Server
#————-

# Enable/Disable the inbound email service.  The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true

# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous

# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
#   .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*

#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http

#imap.server.enabled=true
#imap.server.port=143
#imap.server.host=localhost

# Default value of alfresco.rmi.services.host is 0.0.0.0 which means 'listen on all adapters'.
# This allows connections to JMX both remotely and locally.
#
alfresco.rmi.services.host=0.0.0.0

#
# RMI service ports for the individual services.
# These seven services are available remotely.
#
# Assign individual ports for each service for best performance
# or run several services on the same port. You can even run everything on 50500 if needed.
#
# Select 0 to use a random unused port.
#
#avm.rmi.service.port=50501
#avmsync.rmi.service.port=50502
#attribute.rmi.service.port=50503
#authentication.rmi.service.port=50504
#repo.rmi.service.port=50505
#action.rmi.service.port=50506
#wcm-deployment-receiver.rmi.service.port=50507
#monitor.rmi.service.port=50508
angelborroy
Alfresco Employee

Re: Cambiar Alfresco de servidor

Creo que el problema es que no estás especificando la base de datos que quieres exportar, solo el usuario que lanza el shell de exportación (alfresco).

Échale un vistazo aquí http://www.passivepress.com/2013/how-to-back-up-alfresco-step-by-step-with-script/

No lo he probado, pero creo que debería ser algo así… pg_dump alfresco -U alfresco C:\alfresco\respaldo\resp.sql

Hyland Developer Evangelist
antonio_rodrigu
Member II

Re: Cambiar Alfresco de servidor

Hola Angel, Gracias por todo el soprte que me has brindado.


Ya había probado anteriormente la instrucción tal como tu lo indicas, pero me regresa un erro indicándome que hay demasiados argumentos en la linea del comando.

C:\Alfresc\postgresql\bin>pg_dump alfresco -U ALFRESCO>C:\alfresc\respaldo\resp.
sql
pg_dump: demasiados argumentos en la línea de órdenes (el primero es «-U»)
Prueba «pg_dump –help» para más información.


alguna otra idea?
Saludos
angelborroy
Alfresco Employee

Re: Cambiar Alfresco de servidor

<CODE>pg_dump -Ft alfresco > /tmp</CODE>

Esta instrucción funciona en Linux. Supongo que en Windows funcionará de manera equivalente.
Hyland Developer Evangelist