{"id":860,"date":"2011-07-15T09:25:54","date_gmt":"2011-07-15T07:25:54","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=860"},"modified":"2011-07-28T08:59:41","modified_gmt":"2011-07-28T06:59:41","slug":"installare-horde-4-su-ubuntu","status":"publish","type":"post","link":"http:\/\/www.sfsoft.it\/blog\/2011\/07\/15\/installare-horde-4-su-ubuntu\/","title":{"rendered":"Installare Horde 4 su Ubuntu"},"content":{"rendered":"<p>La suite <a href=\"http:\/\/www.horde.org\/\" target=\"_blank\">Horde<\/a> dalla versione 4 ha cambiato metodo di installazione, dalla <a href=\"http:\/\/www.horde.org\/apps\/groupware\/docs\/INSTALL\" target=\"_blank\">documentazione<\/a> sul sito ufficiale si legge che si passa tramite <em>pear<\/em> invece che scaricare a mano il pacchetto.<\/p>\n<p>Innanzitutto prepariamo la macchina ad ospitare il necessario nel caso ci mancasse qualcosa, installiamo il gruppo <em>lamp<\/em> ( <em>Apache+MSQL+PHP<\/em> ) e <em>pear<\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">sudo apt-get install lamp-server^ php-pear<\/pre>\n<p>Il carattere &#8220;^&#8221; alla fine di <em>lamp-server<\/em> va messo non \u00e8 un errore, indica di scaricare il gruppo.<\/p>\n<p>Ora il primo passo \u00e8 impostare il canale a <em>pear<\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">sudo pear channel-discover pear.horde.org<\/pre>\n<p>Procediamo alla configurazione dell&#8217;installazione<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">sudo pear install horde\/horde_role\r\nsudo pear run-scripts horde\/horde_role<\/pre>\n<p>Dopo il secondo comando viene richiesto dove installare i file ( es. <em>\/var\/www\/horde<\/em> )<\/p>\n<p>Ora si esegue l&#8217;installazione, prima<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">sudo pear install -a horde\/groupware<\/pre>\n<p>E dopo<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">sudo groupware-install<\/pre>\n<p>Verr\u00e0 chiesto il tipo di database, es <em>mysqli<\/em> o <em>sqlite<\/em>, a seconda del tipo impostato verranno chieste le informazioni per completare la procedura.<\/p>\n<p>Ora \u00e8 sufficente collegarsi al nostro server su <em>http:\/\/nostro.host\/horde\/<\/em> ( se abbiamo installato nella sotto cartella <em>horde<\/em> )<\/p>\n<p>Se invece accediamo ad un indirizzo intranet es. <em>http:\/\/host\/horde\/<\/em> verremo avvisati con l&#8217;errore<\/p>\n<blockquote><p>Session cookies will not work without a FQDN and with a non-empty cookie domain. Either use a fully qualified domain name like &#8220;http:\/\/www.example.com&#8221; instead of &#8220;http:\/\/example&#8221; only, or set the cookie domain in the Horde configuration to an empty value, or enable non-cookie (url-based) sessions in the Horde configuration.<\/p><\/blockquote>\n<p>In tal caso o ci colleghiamo con il nome a dominio completo oppure serve editare il file di configurazione ( es. <em>\/var\/www\/horde\/config\/conf.php<\/em> ) , cercare la riga<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">$conf['server']['name'] = $_SERVER['SERVER_NAME'];<\/pre>\n<p>e modificarla in<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">$conf['server']['name'] = '';<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>La suite Horde dalla versione 4 ha cambiato metodo di installazione, dalla documentazione sul sito ufficiale si legge che si passa tramite pear invece che scaricare a mano il pacchetto. Innanzitutto prepariamo la macchina ad ospitare il necessario nel caso ci mancasse qualcosa, installiamo il gruppo lamp ( Apache+MSQL+PHP ) e pear sudo apt-get install [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,3,23],"tags":[139,16,8,5],"_links":{"self":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/860"}],"collection":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=860"}],"version-history":[{"count":10,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/860\/revisions"}],"predecessor-version":[{"id":866,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/860\/revisions\/866"}],"wp:attachment":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=860"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}