Categoria: Ubuntu

  • Come aggiornare da MySQL 5.5. a 5.6 in Plesk con Ubuntu o Debian

    Avete l’ormai datato MySQL 5.5 nella vostra installazione Plesk installata su una distribuzione Ubuntu o Debian e volete passare ad una più aggiornata versione MySQL 5.6 o MariaDB 10? Ecco la guida come fare passo passo per le varie distribuzioni!

    Innanzitutto per qualsiasi sistema state aggiornando la raccomandazione principale è quella di effettuare uno snapshot del server ed un backup completo sia del sistema che dei database.

    Plesk su Ubuntu 12.04, Ubuntu 14.04, Debian 7

    Creare un backup di /etc/mysql/my.cnf :

    cp /etc/mysql/my.cnf{,_original}

    Aggiungere il Repository MySQL APT:

    Dalla pagina del repository APT di MySQL http://dev.mysql.com/downloads/repo/apt/ si selezioni e scarichi il pacchettorelativo alla propria piattaforma. Nel momento in cui scriciamo potete scaricare l’ultimo pacchetto mediante il comando:

    wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

    Installare quindi, tramite dpkg, il pacchetto scaricato, nel nostro caso basterà il comando:

    dpkg -i mysql-apt-config_0.6.0-1_all.deb

    Nel corso dell’installazione del pacchetto verrà chiesto di scegliere quale versione di MySQL server e quali altri componenti si vogliano installare. Nel caso non siete sicuri di cosa scegliere lasciate tranquillamente le opzioni di default già selezionate. Sarà possibile anche selezionare nessun componente se non si ha necessità di alcun componente aggiuntivo. Una volta fatte le scelte per tutti i componenti scegliete Applica e continuate la configurazione ed installazione del pacchetto MySQL.

    Aggiornate ora le informazioni del pacchetto dal repository APT MySQL, facendo un update mediante il comando:

    apt-get update

    Aggiornate MySQL server facendo un upgrade con il comando:

    apt-get install mysql-server

    Accettate quando vi viene richiesto di aggiornare il file /etc/mysql/my.cnf

    A questo punto entrare nel pannello di controllo di Plesk ed andare in Strumenti ed Impostazioni (Tools & Settings) > Cpmonenti del Server (Server Components) e cliccare su aggiorna (Refresh).

    Ora ci tocca aggiornare i database MySQL, che possiamo fare tramite il comando:

    MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa

    A questo punto avete l’installazione dei MySQL Server 5.6 pronta all’uso.

    Plesk su Debian 8

    In Debian 8 normalmente è installatato MariaDB. MariaDB 10.x è la versione che sostituisce MySQL 5.5/5.6.
    Vi invitiamo ad effettuare il backup di tutti i database esistenti usando l’articolo della knowledge base KB#213904125 degli sviluppatori del DMBS: https://mariadb.com/kb/en/mariadb/installing-mariadb-deb-files/ e seguire le istruzioni sul sito stesso per aggiornarlo.

    Una volta effettuato l’aggiornamento non vi resta che dal server Plesk eseguire dalla riga di comando:

    plesk sbin packagemng -sdf

    A questo punto avete l’installazione dei MariaDB 10.x pronta all’uso.

  • Risolvere l’errore di Apache “seg fault or similar nasty error detected in the parent process” su Plesk

    Può capitare in sistemi in cui è installato Plesk 12.5, basati su Debian o Buntu, che durate la rotazione dei file di log di Apache vi sia un mancato riavvio del Web Server, causato dall’errore “seg fault or similar nasty error detected in the parent process“, vediamo come risolvere come segnalato dal teram di Odin nell’ID risolutivo 128431.

    Sintomi

    Apache va in crashe risportando il seguente errore in /var/log/apache2/error.log:
    [Tue Dec 01 07:04:28.504284 2015] [mpm_event:notice] [pid 20056:tid 140176783820672] AH00493: SIGUSR1 received. Doing graceful restart
    [Tue Dec 01 07:04:28.933380 2015] [core:notice] [pid 20056] AH00060: seg fault or similar nasty error detected in the parent process

    Causa

    L’errore è dovuto al reload della configurazione di Apache ed ad un suo successivo crash. E’ un problema noti di Apache 2.4 per le distribuzioni basate su Debian, come riportato dal Bug #1416875 apache-2.4.10 dies in reload.

    Soluzione

    Al momento l’unica soluzione possibile è utilizzare il seguente workaround:

    1. Sostituire ‘reload‘ con ‘restart‘ nel file ‘/etc/logrotate.d/apache2‘.
    2. Aumentare il valore Apache restart interval nelle impostazioni presenti in Home > Strumenti e Impostazioni > Apache Web Server, inserendo come valore almeno 60 secondi.

    Non dovreste così avere più alcun problema

  • Installare il Loader ionCube su Linux (Debian e Ubuntu)

    Avete dei file codificati con l’ionCube Encoder e per utilizzarlo vi necessità l’ionCube Free Loaders? Ecco come installarlo su Linux, che sia Debian o Ubuntu come distribuzione (per le altre cambierà il passo 4, relativamente alla posizione del file php.ini).

    1. Scaricare il file di ionCube Free Loaders relativo all’architettura utilizzata. Nel caso si usi una 32 bit basta digitare in una finestra di terminale:

      wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

      mentre se si usa un sistema 64 bit bisognerà digitare sempre nella finestra del terminale:

      wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

    2. Scompattare il file scaricato scrivendo sempre nella finestra di terminale, nel caso di un sistema 32 bit:

      tar zxvf ioncube_loaders_lin_x86.tar.gz

      mentre nel caso di un sistema 64 bit:

      tar zxvf ioncube_loaders_lin_x86-64.tar.gz

    3. Spostare i file relativi a ionCube sotto /usr/local digitando il comando:
    4. mv ioncube /usr/local/

    5. Modificare il file /etc/php5/apache2/php.ini, mediante un qualsiasi editor come vi, pico, nano, gedit o quello che più vi aggrada, aggiungendo la riga:

      zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

    6. A questo punto tutto quello che vi resta da fare è riavviare Apache mediante il comando:

      /etc/init.d/apache2 restart

    Questo è tutto! Buona installazione!

  • Installare Firefox 3.5 e Firefox 3.6 in Ubuntu da repository

    Il team di Mozilla non ha ancora rilasciato la versione finale di Firefox 3.5 (nè tantomendo di Firefox 3.6) però esiste già la possibilità di installare sui propri pc con Ubuntu le versioni di testing (beta e release candidate) di queste due versioni del browser. Vediamo insieme come fare.

    (altro…)

  • Installare Chromium (Google Chrome) su Ubuntu da repository

    Google Chrome è quasi pronto per arrivare su Linux, ma se siete tra le persone impazienti e volete provare Chromium nella versione dei build giornalieri (la vesione non brandizzata da Google)  vi diciamo come fare. Ecco a voi la guida su come installare Chromium (Google Chrome) in Ubuntu da repository.

    (altro…)

  • Usare Twitter con Pidgin in Ubuntu

    Uno dei servizi del web 2.0 più usati sicuramente è Twitter e uno dei client di “instant messaging” più versatitili è sicuramente Pidigin. Oggi vediamo come integrare le due cose in Ubuntu 9.04 Jaunty Jackalope, Ubuntu 8.10 Intrepid Ibex e Ubuntu 8.04 Hardy Heron. (altro…)

  • Installare automaticamente temi per GNOME su Ubuntu

    Gli utenti di GNOME che sono soliti personalizzare il loro desktop conoscono sicuramente GNOME Art, ma molti non sanno che esiste uno strumento automatico per Ubuntu per l’installazione automatica dei temi. Vediamo come installarlo.

    (altro…)

  • Installare OpenOffice.org 3.1 in Ubuntu 9.04, Ubuntu 8.10 e Ubuntu 8.04

    Chi avesse necessità di installare la nuova release di OpenOffice.org 3.1 su Ubuntu 9.04 Jaunty Jackalope può farlo seguendo alcuni semplici passi. (altro…)

  • Aggiornare da Ubuntu 7.10 Gutsy Gibbon ad Ubuntu 8.04 LTS Hardy Heron

    Avete ancora una vecchia Ubuntu 7.10 Gutsy Gibbon? Vi spiegamo come aggiornarla facilmente ad Ubuntu 8.04 LTS Hardy Heron.

    (altro…)

  • Usare apt-get in una rete con proxy

    Capita in molte reti, specie aziendali, di dover navigare o utilizzae la rete dietro un proxy, se siete utilizzatori di una distribuzione derivata da Debian (come Ubuntu) dovrete effettuare delle impostazioni particolari. Vediamo insieme come.

    (altro…)