{"id":487,"date":"2016-07-11T12:10:04","date_gmt":"2016-07-11T11:10:04","guid":{"rendered":"http:\/\/tecnologiasweb.jsenso.es\/?p=487"},"modified":"2016-07-11T12:10:04","modified_gmt":"2016-07-11T11:10:04","slug":"ximdex-cms-3-5-instalacion","status":"publish","type":"post","link":"https:\/\/blogs.ugr.es\/tecweb\/ximdex-cms-3-5-instalacion\/","title":{"rendered":"Instalando un CMS sem\u00e1ntico: Ximdex CMS 3.5"},"content":{"rendered":"<p><a href=\"http:\/\/www.ximdex.com\/es\/\">Ximdex CMS<\/a> es un sistema de gesti\u00f3n de contenidos de c\u00f3digo abierto con estructura modular que ofrece soporte a distintas tecnolog\u00edas sem\u00e1nticas. Su \u00faltima versi\u00f3n estable es la 3.5, existiendo tambi\u00e9n una versi\u00f3n 3.6 pero que se encuentra en fase beta.<\/p>\n<h3><strong>1.- Requerimientos<\/strong><\/h3>\n<p>Para su instalaci\u00f3n es necesario disponer de un servidor LAMP (Linux Apache MySQL PHP). Concretamente, hay que tener una versi\u00f3n de PHP entre 5.3 y 5.6 (la versi\u00f3n 7.0 puede dar problemas), m\u00e1s algunos m\u00f3dulos extra que detallar\u00e9 m\u00e1s adelante, Apache 2 y MySQL 5.1 o superior.<\/p>\n<h3><strong>2.- Primeros pasos<\/strong><\/h3>\n<p>En primer lugar, vamos a comprobar que tenemos instalados tres m\u00f3dulos de PHP necesarios para Ximdex CMS. Para ello solo hay que ejecutar el comando <em>php -m<\/em> en el terminal de Linux y asegurarnos de que entre la lista de m\u00f3dulos instalados mostrados aparezcan mysql, <em>curl<\/em>, <em>gd<\/em> y <em>xsl<\/em>.<\/p>\n<p>En caso de no aparecer ninguno de ellos, solo hay que instalarlos a trav\u00e9s del comando <em>sudo apt-get install php5-curl php5-gd php5-xsl php5-mysql <\/em>. Si ya disponemos de algunos de ellos basta con quitarlo de la orden anterior y dejar el resto de m\u00f3dulos.<em><br \/>\n<\/em><\/p>\n<p>Tras ello, tocar\u00e1 descargar los archivos necesarios para la instalaci\u00f3n de Ximdex CMS, para lo cual ejecutaremos el comando<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\">\n<div>wget https:\/\/github.com\/XIMDEX\/ximdex\/archive\/v3.5.tar.gz<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>que descargar\u00e1 de dicho repositorio de GitHub la versi\u00f3n 3.5 comprimida. Lo descomprimiremos con <em>tar -xvf v3.5.tar.gz<\/em> para, a continuaci\u00f3n, mover la carpeta obtenida (ximdex-3.5) al directorio del servidor Apache 2 (por defecto \/var\/www), pero con el nombre &#8216;ximdex&#8217; para facilitar su acceso, todo ello se har\u00e1 ejecutando<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\">\n<div>sudo mv ximdex-3.5 \/var\/www\/html\/ximdex<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Por \u00faltimo, antes de dar paso a la instalaci\u00f3n, vamos a cambiar los permisos de los archivos que acabamos de mover, para tener total control sobre ellos con nuestro servidor, con el comando<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\">\n<div>sudo chgrp\u00a0 -R\u00a0 www-data\u00a0 \/var\/www\/html\/ximdex<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>3.- Instalaci\u00f3n<br \/>\n<\/strong><\/h3>\n<p>Ya tenemos todo listo para comenzar la instalaci\u00f3n, por lo que accederemos a la siguiente direcci\u00f3n desde el navegador para iniciar dicho proceso:<a href=\"http:\/\/localhost\/ximdex\/\"> http:\/\/localhost\/ximdex\/ <\/a><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-512\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Instalacion-1.png\" alt=\"Instalaci\u00f3n de Ximdex\" width=\"1301\" height=\"741\" \/><\/p>\n<p>En primer lugar, nos aseguraremos de que no nos falta nada para comenzarla pulsando <em>Check configuration<\/em>. Si todo est\u00e1 bien, volver\u00e1 a cargar la misma p\u00e1gina pero, ahora solo aparecer\u00e1 la opci\u00f3n <em>Start installation<\/em>, que pulsaremos.<\/p>\n<p>El primer paso ser\u00e1 indicar:<\/p>\n<ul>\n<li><strong>Host<\/strong>: por defecto dejar localhost.<\/li>\n<li><strong>Port<\/strong>: por defecto dejar 3306.<\/li>\n<li><strong>Database Admin User<\/strong>: nombre del administrador de la base de datos (MySQL).<\/li>\n<li><strong>Database Admin Password: <\/strong>contrase\u00f1a del administrador de la base de datos.<\/li>\n<li><strong>Database name: <\/strong>nombre de la base de datos para Ximdex CMS. Es posible tanto crear una con anterioridad e indicar ah\u00ed el nombre de ella como crearla directamente estableciendo el nombre de una base de datos que no exista ya.<\/li>\n<\/ul>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-513\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Instalacion-2.png\" alt=\"Instalaci\u00f3n de Ximdex\" width=\"1301\" height=\"744\" \/><\/p>\n<p>Tras pulsar el bot\u00f3n <em>Create database<\/em> tendremos que crear un usuario en nuestra base de datos MySQL exclusivamente para gestionar la base de datos de Ximdex CMS, para lo que \u00fanicamente tendremos que indicar el nombre (Database user) y contrase\u00f1a (Database password) que queramos darle y pulsar <em>Add user<\/em>.<\/p>\n<p style=\"text-align: center\"><a href=\"Instalaci\u00f3n de Ximdex\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-514\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Instalacion-3.png\" alt=\"Instalaci\u00f3n de Ximdex\" width=\"1301\" height=\"744\" \/><\/a><\/p>\n<p>A continuaci\u00f3n fijaremos una contrase\u00f1a para el administrador, cuyo nombre de usuario es por defecto &#8216;ximdex&#8217;, y un idioma para la interfaz. Del mismo modo, aparece tambi\u00e9n un casillero, marcado por defecto,\u00a0 para autorizar el env\u00edo de informaci\u00f3n an\u00f3nima sobre nuestro uso. Una vez le demos a <em>Save settings<\/em> deberemos pulsar <em>Install modules<\/em> para instalar tres m\u00f3dulos necesarios (Xtags, Xtour y Xnews).<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-515\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Instalacion-4.png\" alt=\"Instalaci\u00f3n de Ximdex\" width=\"1301\" height=\"744\" \/><\/p>\n<p>Para finalizar la instalaci\u00f3n, tendremos que a\u00f1adir al crontab las dos l\u00edneas que nos indica la \u00faltima pantalla del proceso de instalaci\u00f3n. Sin embargo, para que ello se ejecute correctamente es necesario tener instalado el m\u00f3dulo &#8216;cli&#8217; en PHP, el cual podemos comprobar si ya est\u00e1 instalado como aparece m\u00e1s arriba y, que en caso negativo, se puede instalar con<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\">\n<div>sudo apt-get install php5-cli<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ahora, para a\u00f1adirlo, se puede hacer a trav\u00e9s del comando <em>crontab -e<\/em> (si es la primera vez que lo ejecutamos tendremos que elegir entre tres opciones para su modificaci\u00f3n, siendo la segunda &#8216;<em>2<\/em>&#8216; la recomendable), a\u00f1adiendo al final del archivo las l\u00edneas indicadas, en mi caso:<\/p>\n<p><em>* * * * * (php \/var\/www\/html\/ximdex\/modules\/ximNEWS\/actions\/generatecolector\/automatic.php) &gt;&gt;\u00a0 \/var\/www\/html\/ximdex\/logs\/automatic.log 2&gt;&amp;1<\/em><\/p>\n<p><em>* * * * * (php \/var\/www\/html\/ximdex\/modules\/ximSYNC\/scripts\/scheduler\/scheduler.php) &gt;&gt;\u00a0 \/var\/www\/html\/ximdex\/logs\/scheduler.log 2&gt;&amp;1<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-516\" src=\"https:\/\/blogs.ugr.es\/tecweb\/wp-content\/uploads\/sites\/55\/2018\/10\/Instalacion-5.png\" alt=\"Instalacion-5\" width=\"1301\" height=\"744\" \/><\/p>\n<p>Una vez hecho, pulsamos Ctrl+O para guardar el archivo, le damos a la tecla Enter para que guarde el archivo con el mismo nombre y salimos de la edici\u00f3n con Ctrl+X.<\/p>\n<p>Ahora ya lo tenemos todo listo para iniciar Ximdex CMS pero, antes aseguraremos su directorio comprimiendo los archivos de instalaci\u00f3n para despu\u00e9s eliminar los originales. Para ello hay que realizar los siguientes pasos:<\/p>\n<ol>\n<li><em>cd \/var\/www\/html\/ximdex\/<\/em><\/li>\n<li><em>sudo tar -zcvf instalacion.tar.gz install<\/em><\/li>\n<li><em>sudo rm -r install<\/em><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ximdex CMS es un sistema de gesti\u00f3n de contenidos de c\u00f3digo abierto con estructura modular que ofrece soporte a distintas tecnolog\u00edas sem\u00e1nticas. Su \u00faltima versi\u00f3n estable es la 3.5, existiendo tambi\u00e9n una versi\u00f3n 3.6 pero que se encuentra en fase beta. 1.- Requerimientos Para su instalaci\u00f3n es necesario disponer de un servidor LAMP (Linux Apache [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[45,43],"tags":[28,24,91],"class_list":{"0":"post-487","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-content-management-systems","7":"category-software-de-clase","8":"tag-cms","9":"tag-web-semantica","10":"tag-ximdex","11":"entry"},"_links":{"self":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/posts\/487\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/categories?post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugr.es\/tecweb\/wp-json\/wp\/v2\/tags?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}