You are on page 1of 12

MANUALDEINSTALACION ENUBUNTU(GUTSYGIBBON) PROCESSMAKER

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

Manualcreadopor: EstebanAllendePrieto DiegoDazEspinoza

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

ndice de contenido
Requisitos para instalar Process Maker:............................................................................................... 4 Instalando Apache................................................................................................................................ 4 Instalando MySql..................................................................................................................................5 Instalando PHP..................................................................................................................................... 6 Instalando ProcessMaker...................................................................................................................... 7 Configuracin....................................................................................................................................... 8 Definiciones........................................................................................................................................12 Apache:.......................................................................................................................................... 12 MySQL.......................................................................................................................................... 12 PHP:............................................................................................................................................... 12 WAMP............................................................................................................................................12

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

0RequisitosparainstalarProcessMaker:

ParaejecutarProcessMakerensuordenadordebertenerinstaladolossiguientes servicios: Apache2.2.3msreciente,conlossiguientesmdulosactivados: Deflate Expires Rewrite Vhost_alias MySQL4.1.20msreciente,conunsuperusuario(nombredeusuarioypassword). PHP5.1.6msreciente,conlossiguientesmdulosinstalados: phpgd phpmysql phpxml phpsoap php_mbstring SiyalostieneinstaladospuedesaltarsealpasoInstalandoProcessMaker.

1InstalandoApache.

EnUbuntuestdisponibleApachedesdeelrepositorio.Parainstalarlopuedeabrirseel GestordePaquetesSynaptic(Sistema>Administracin>GestordePaquetesSynaptic), buscar apache2 en el buscador y seleccionar el paquete Apache2 (actualmente se encuentra disponible la versin 2.2.4). Las dependencias necesarias se instalan
ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

automticamenteconelGestordePaquetesSynaptic. Equivalentementepuedeabrirseunterminaleingresarelcomando:

sudo apt-get install apache2

Elinstaladorpedirconfirmacinparainstalarlasdependenciasnecesarias. UnavezterminadalainstalacindeApachedebenactivarselosmdulosexpires,rewrite, deflateyvhost_alias.Paraellodebeabrirunaterminalytipear:

sudo a2enmod sudo a2enmod sudo a2enmod sudo a2enmod

expires rewrite deflate vhost_alias

Sienalgnmomentodeseadesactivardichosmodulosslodebereemplazarelcomando a2enmodpora2dismod. 2InstalandoMySql.

EnUbuntuestdisponibleMySqldesdeelrepositorio.Parainstalarlopuedeabrirseel GestordePaquetesSynaptic(Sistema>Administracin>GestordePaquetesSynaptic), buscar mysql en el buscador y seleccionar el paquete MySql5.0 (actualmente se encuentra disponible la versin 5.0). Las dependencias necesarias se instalan automticamente con el Gestor de Paquetes Synaptic; debe asegurarse que las siguientesdependenciasseaninstaladas:mysqlserverymysqlclient.Adicionalmentese recomiendainstalarunadministradordebasesdedatosMySql(esteayudaenormemente a crear y editar tablas de forma amigable); para ello seleccione tambin mysql adminsitratorymysqlquerybrowserendichogestor.

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

AlternativamenteMySqlpuedeserinstaladoporlineadecomando,paraello:abrauna terminalytipeelsiguientecomando:

sudo apt-get install mysql-server-5.0 mysql-client-5.0

AdicionalmentepuedeinstalarMySqlAdministratoryQueryBrowsermediante:

sudo apt-get install mysql-admin mysql-query-browser

3InstalandoPHP. En Ubuntu est disponible PHP desde el repositorio. Para instalarlo puede abrirse el GestordePaquetesSynaptic(Sistema>Administracin>GestordePaquetesSynaptic), buscarPHPen el buscadoryseleccionarelpaquetephp5 (actualmenteseencuentra disponiblelaversin5.2.3).Lasdependenciasnecesariassonphpgd,phpmysql,php xml, phpsoap, php_mbstring, debe entonces seleccionar adicionalmente estas dependencias. Alternativamente PHP puede ser instalado por linea de comando, para ello: abra una terminalytipeelsiguientecomando:

sudo apt-get install php5 php-gd php-mysql php-xml php-soap php_mbstring AdemsPHPnecesitalasiguienteconfiguracinenelarchivophp.ini asp_tags=On short_open_tag=On file_uploads=On
ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

register_globals=On memory_limit=80M

Paracambiardichasvariablespuedeeditarelarchivo/etc/php5/apache2/php.iniusando porejemplogedit:

sudo gedit

/etc/php5/apache2/php.ini

Busquelasvariablesenelarchivo,ajustesusvaloresyguarde. ParaeliminarcualquierpaqueteinstaladomedianteelGestordePaquetesSynaptic,abra dichoprograma,busqueelpaqueteadesinstalar,clickconelbotnderechodelmousey seleccionemarcarparaeliminarcompletamente.Alternativamentepuededesinstalarlo desdelaterminalmediante:

sudo apt-get remove <paquete a desinstalar>

4InstalandoProcessMaker.

ProcessMakernoestincluidoenlosrepositoriosdeUbuntu,porlotantodebeinstalarse manualmente. Para ello vaya al sitio http://www.processmaker.com haga click en DownloadProcessMakerOSS,luegoclicken DownloadProcessMakerOpenSource luego en Browse All Files, y escoja pmos1.11654.noarch.rpm . Una vez que haya descargadodichoarchivo,abraunaterminalyubquesedondesedescargelarchivo, luegotipee

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

sudo alien -d

pmos-1.1-1654.noarch.rpm

Estocreaunarchivo.deb.Parainstalardichoarchivotipee: sudo dpkg install pmos-1.1-1654.noarch.deb

ConestoquedarinstaladoProcessMakeren/opt/processmaker. Paradesinstalarprocessmakerutilice sudo dpkg purge pmos-1.1-1654.noarch.rpm

Enunaterminal.Estoeliminacompletamenteelpaqueteinstalado. Opcionalmente puede instalar archivos tar.gz descomprimiendo los mismos en la carpeta/opt/processmaker.

5Configuracin

5.1 ConfigurardirectoriosdeProcessMaker:

cambiarlospermisosdelossiguientesdirectorios(ysussubdirectorios)a777. /opt/processmaker/workflow/engine/config/ /opt/processmaker/workflow/engine/content/languages/ /opt/processmaker/workflow/engine/js/labels Paraellodesdelaterminalejecute: sudo chmod 777 -R /opt/processmaker/workflow/engine/config/


sudo chmod 777 -R /opt/processmaker/workflow/engine/content/languages/ sudo chmod 777 -R /opt/processmaker/workflow/engine/js/labels

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

Ademsdebedarlepermisosalosusuarioswebmediante: sudo chown www-data:www-data -R /opt/processmaker

5.2 EnlazarApachealacarpetadetrabajodeProcessMaker Copieelarchivo/opt/processmaker/etc/pmos.confen/etc/apache2/sitesavailable/,para ellopuedeusarelsiguientecomandoenunaterminal: sudo cp available/ /opt/processmaker/etc/pmos.conf /etc/apache2/sites-

Luegoediteelarchivodestinomediante: sudo gedit /etc/apache2/sites-available/pmos.conf AadalasiguientelineadespusdeDirectoryIndex.... php_valuemagic_quotes_gpc0 Tambinverifiqueycompletelossiguientesdatosenpmos.conf NameVirtualHostdireccin_ip <VirtualHostdireccin_ip> ServerName"dominio_process_maker" PuedeobtenersuIPmedianteelcomando: ifconfig Ybuscandoenlasalidasutarjetadered,wlanuotros. El archivo pmos.conf contiene la informacin general de configuracin del programa
ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

ProcessMakerparaserprocesadaporApache.Paraactivarestenuevositioenapache utiliceelsiguientecomandoenunaterminal: sudo a2ensite pmos.conf Paradesabilitarunsitioutilice: sudo a2dissite <sitio>

Si ud. desea puede asignar un alias a su direccin ip mediante edicin del archivo/etc/hosts,insertando:

<direccion_ip><nombre_sitio> Asporejemplo: 192.168.0.190MyProcessMaker Asignaladireccinhttp://MyProcessMakerasusitiodeProcessMakerinstalado.

5.3 CrearsuperusuarioparaMySql IngreseaMySqlmediantelineadecomando(terminal)con: mysql -u <usuario> -p Unavezdentro,tipee: grant all on *.* to 'usuario@localhost' identified by 'clave' with grant option; Luego exit
ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

Parasalir.

5.4 CreacindelprimerWorkspace. Finalmente,debeejecutarlainstalacindeunWorkSpaceparaProcessMaker,paraello ingreseensubrowser(porejemploFireFox)ladireccinenlaqueinstalProcessMaker, ennuestroejemplo:http://MyProcessMakeroequivalentementehttp://192.168.0.190 Si todo ha salido bien debiera obtener solamente palabras PASSED (en verde) confirmandoquelaconfiguracinparainstalarelWorkSpaceestncorrecta.Sisaliese algunapalabraFAILED(enrojo)deberevisarelpasoconcretoqueestfallando.En particular,laconexinalabasededatosdebierafallarpuesnosehaingresadoniel usuarionielpasswordconlosprivilegiosdesuperusuarioparaaccederaella;ingrese superusuario y password y luego click en Test para confirmar. Si todo anda correcto debiera entonces tener slo palabras PASSED. Si es as presione Install. Una vez instaladopresioneFinishInstall.ConestoestcreadonuestroWorkspace.Paraingresar altipeeladireccindeProcessMaker(ejemplo:http://MyProcessMaker)yluegoingrese elusuarioadmin,passwordadminyworkspaceworkflow.

Paracrearunnuevoworkspace,ingresealasiguientedireccinensubrowser: http://<direccionvirtual>/sys/en/green/install/newSite

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

Definiciones

Apache: EnestecasoseestusandoelHTTPserverdeapache.ElHTTPserveresunservidor HTTP,esdecir,permitequesucomputadorarecibapeticionesdepginashtmlguardadas ensuinteriorylasdespliegueenlamquinadestinoquelaspeticiona. MySQL:

MySqlesunservidordebasesdedatosbasadabasadoenellenguajeSQL.Elpermite tenerfuncionandounabasededatosMySqlensucomputadoryrecibirpeticionesdesde computadoresremotosolocalesasumquina. PHP: EsunlenguajeusadoespecialmenteparaWeb.Sebasaenlainterpretacindecdigo incrustadodentrodearchivosHTML.Conestosucomputadorhardeservidorwebde pginasconlenguajePHP.

WAMP: EsunprogramaquesededicaainstalaryconfigurarApache,MySqlyPHPenWindows (deallWAMP).

ManualdeinstalacinProcessMakerenUbuntu(GutsyGibbon)

You might also like