m (→Eliminar bug) |
(→Innecesario) |
||
| Línea 72: | Línea 72: | ||
Hemos terminado las descargas. Solo falta la configuración. Es un buen momento para que pares la máquina virtual y hagas una copia de seguridad. Si te equivocas en la configuración y no logras encontrar el error, siempre puedes volver a este punto. | Hemos terminado las descargas. Solo falta la configuración. Es un buen momento para que pares la máquina virtual y hagas una copia de seguridad. Si te equivocas en la configuración y no logras encontrar el error, siempre puedes volver a este punto. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Crear el usuario y el grupo alfresco == | == Crear el usuario y el grupo alfresco == | ||
| |
Uno o más colaboradores están trabajando actualmente en extender esta página. Es posible que, a causa de ello, haya lagunas de contenido, deficiencias de formato o texto en otros idiomas. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o en la página de discusión del artículo para poder coordinar la redacción. |
|
Advertencia: éste artículo es un COMO o tutorial. La efectividad del mismo puede depender del hardware y software que tengas instalado. Por tanto, la fiabilidad puede variar entre usuarios, o incluso llegar estropear tu sistema. Utiliza este tutorial con precaución. |
NO UTILIZAR, Aún no está completo.
Es ente COMO explicaremos el proceso de instalación de la aplicación Alfresco. Se supone que estamos instalándolo sobre un Ubuntu Server jeOS 7.10. Probablemente servirá sin demasiadas modificaciones para cualquier otro Ubuntu Server.
Al final del proceso lograremos:
Partimos de un Sistema Operativo ya instalado.
Contenido |
Como todas las tareas requerirán ser root puedes ejecutar:
sudo su
con lo que serás root sin necesidad de estar usando sudo en cada instrucción o de establecer el password al root, lo cual no es recomendable.
MySQL server:
aptitude install mysql-server
Servidor X nulo necesario para openoffice.org:
aptitude install xvfb
OpenOffice para transformación de documentos:
aptitude install openoffice.org
iptables es necesario para usar CIFS, FTP, NFS y FTP durante la ejecución siendo un usuario no-root:
aptitude install iptables
Java:
aptitude install sun-java6-jre
Imagemagick para la transformación de documentos:
aptitude install imagemagick
Portmapper (necesario para el servidor NFS):
aptitude install portmap
NFS common packe (necesario para el servidor NFS):
aptitude install nfs-common
Aplicación Alfresco:
cd /opt mkdir alfresco cd alfresco wget http://downloads.sourceforge.net/alfresco/alfresco-community-tomcat-2.1.0.tar.gz
Desempaquetamos y limpiamos:
tar -xzf tar -zxf alfresco-community-tomcat-2.1.0.tar.gz rm tar -zxf alfresco-community-tomcat-2.1.0.tar.gz
Hemos terminado las descargas. Solo falta la configuración. Es un buen momento para que pares la máquina virtual y hagas una copia de seguridad. Si te equivocas en la configuración y no logras encontrar el error, siempre puedes volver a este punto.
useradd -m alfresco
El usuario alfresco necesita un directorio home para el OpenOffice. Por tanto '-m'. El usuario alfresco jamas necesitará hacer login, puedes poner un '!' para el password en la entrada de /etc/shadow.
Usando la linea de comandos de MySql:
mysql -u root -p
grant all privileges on alfresco.* to alfresco@localhost identified by 'alfresco';
(Escoge tu propio password. Pero asegúrate de ponerlo correctamente cuando mas tarde configures custom-repository.properties )
Crear directorio para el repositorio y asegurarse que el usuario y el grupo alfresco son los propietarios:
mkdir -p /var/lib/alfresco/alf_data mkdir /var/lib/alfresco/tmp
chown -R alfresco:alfresco /var/lib/alfresco
Crear el directorio de log y asegurarse que el usuario y el grupo alfresco son los propietarios:
mkdir -p /var/log/alfresco/tomcat/logs chown -R alfresco:alfresco /var/log/alfresco
El log de Alfresco ve en /var/log/alfresco/alfresco.log.
Crear el custom-repository-context.xml en el directorio extensions:
Los logs de Tomcat son muy dificiles de cambiar puesto que tiene scripts que escriben directamente en los directorios de log. Pero se puede utilizar un enlace simbólico. Borra el directorio de log y crea un enlace simbólico:
rm -r /opt/alfresco/tomcat/logs ln -s /var/log/alfresco/tomcat/logs /opt/alfresco/tomcat/logs
No debe utilizar el scrip /opt/alfresco/alfresco.sh, con el la aplicación se ejecuta bajo el usuario root.
Crearemos un scrip para que se ejecute bajo el usuario alfresco, Guarde el siguiente scrip en /etc/init.d/alfresco:
Debe darle permisos de ejecución:
chmod +x /etc/init.d/alfresco
/etc/init.d/alfresco start|stop|restart|zap [tail]
La optción tail inicia un nuevo new tail -f en alfresco log. Alfresco llenar el repositorio (Base de datos y sistemas de ficheros ) en su primer arranque.
Despues de arrancar alfresco escriba en su navegador http://DireccionIP:8080/alfresco. Debe sustituir DireccionIP por la dirección Ip de la máquina. En nuestro ejemplo 192.168.1.101 El usuario es admin/admin. Cambia la password para asegurar tu sistemas.