torre1
Un passo alla volta
- Registrato
- 15/5/08
- Messaggi
- 50.453
- Punti reazioni
- 4.887
Ciao a tutti. Premetto che conosco poco ubuntu.
Sto cercando di installare xampp (ultima release, 7.1.7.0) su un drive esterno usb sotto ubuntu 16.04
Lo scorso anno sotto ubuntu 12 ero riuscito ad installare xampp-linux-7.0.3-1-installer.run in partizioni del disco del notebook esterne alla partizione di sistema dove era stato inizialmente installato xampp in /opt/lampp
La procedura consisteva
1) nell'installare xampp nella sua dir di default (/opt/lampp) (si copiava xampp-linux-7.0.3-1-installer.run in una directory qualsiasi e si eseguiva dopo avergli dato i diritti di scrittura con sudo chmod +x xampp-linux-7.0.3-1-installer.run
2) copiare la cartella lampp in un altra partizione del disco diversa da quella di sistema drive (su un drive usb, obiettivo finale, non funzionava per problemi sui diritti di accesso)
3) rinominare l'originaria cartella lampp (sudo mv /opt/lampp /opt/lampp1) per essere sicuri che non interferisse più
4) costruire in /opt un soft link chiamato lampp che puntasse alla cartella lampp nella nuova destinazione
(es sudo ln -s /media/partizione2/lampp /opt/lampp)
E funzionava tutto. Questa procedura non funzionava solo su dischi esterni usb per problemi di diritti di accesso, ma non avevo più approfondito la cosa
Oggi ho provato a realizzare la stessa cosa su un notebook diverso, sotto ubuntu 16.04. Ho usato la seguente procedura a partire da una installazione regolare sotto /opt/lampp
sudo cp -r /opt/lampp /media/user1/labeldisk/lamppx copia directory su disco esterno chiamandola sempre lampp
sudo mv lampp lampp1 rinomina vecchia lampp per disattivarla
sudo ln -s /media/user1/labeldisk/lamppx/lampp /opt/lampp crea softlink a lampp su nuova destinazione
cd /media/user1/labeldisk/lamppx/lampp rende la nuova dir lampp come dir corrente
sudo ./manager-linux-x64.run esecuzione
Apparentemente sia da altre partizioni del notebook sia addirittura da disco esterno usb , apache parte, ma mariadb viene subito stoppato. Nel log di apache leggo le seguenti righe
[Tue Jul 18 13:32:47.001076 2017] [ssl:warn] [pid 25950] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jul 18 13:32:47.001152 2017] [ssl:warn] [pid 25950] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 18 13:32:48.002851 2017] [ssl:warn] [pid 25953] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jul 18 13:32:48.002934 2017] [ssl:warn] [pid 25953] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 18 13:32:48.003340 2017] [lbmethod_heartbeat:notice] [pid 25953] AH02282: No slotmem from mod_heartmonitor
[Tue Jul 18 13:32:48.012437 2017] [mpm_prefork:notice] [pid 25953] AH00163: Apache/2.4.26 (Unix) OpenSSL/1.0.2l PHP/7.1.7 mod_perl/2.0.8-dev Perl/v5.16.3 configured -- resuming normal operations
[Tue Jul 18 13:32:48.012531 2017] [core:notice] [pid 25953] AH00094: Command line: '/opt/lampp/bin/httpd -E /opt/lampp/logs/error_log -D SSL -D PHP'
Inoltre nella cartella lampp c'è inoltre un file bash xampp in cui teoricamente si potrebbe settare la variabile di sistema per definire la cartella di installazione.
Questa è la sezione relativa
case $(osguess) in
solaris)
XAMPP_OS="Solaris"
XAMPP_ROOT="/opt/xampp"
;;
linux|rh9)
XAMPP_OS="Linux"
XAMPP_ROOT="/opt/lampp"
;;
macosx)
XAMPP_OS="Mac OS X"
XAMPP_ROOT="/Applications/XAMPP/xamppfiles"
;;
esac
Provando a modificare nel blocco associato a linux XAMPP_ROOT="./" sembra ancora funzionare apache (ma non mariadb)
questo file bash è a sua volta puntato da un softlink chiamato lampp che sembra avere l'unico scopo di lanciarlo come lampp e non come xampp. Essendo il softlink inizialmente settato a /opt/lampp, ho provato a ripristinarlo in modo che puntasse realmente al bash xampp (ponendolo a ./xampp), ma senza risultati
Qualche idea ?
PS: l'ultimo tentativo sarà installare xampp in una virtual machine virtualbox posta sul drive usb. Sulla carta dovrebbe funzionare senza problemi, ho dubbi sulle prestazioni, essendo su un disco esterno (per quanto usb3) e all'interno di una virtualizzazione.
Sto cercando di installare xampp (ultima release, 7.1.7.0) su un drive esterno usb sotto ubuntu 16.04
Lo scorso anno sotto ubuntu 12 ero riuscito ad installare xampp-linux-7.0.3-1-installer.run in partizioni del disco del notebook esterne alla partizione di sistema dove era stato inizialmente installato xampp in /opt/lampp
La procedura consisteva
1) nell'installare xampp nella sua dir di default (/opt/lampp) (si copiava xampp-linux-7.0.3-1-installer.run in una directory qualsiasi e si eseguiva dopo avergli dato i diritti di scrittura con sudo chmod +x xampp-linux-7.0.3-1-installer.run
2) copiare la cartella lampp in un altra partizione del disco diversa da quella di sistema drive (su un drive usb, obiettivo finale, non funzionava per problemi sui diritti di accesso)
3) rinominare l'originaria cartella lampp (sudo mv /opt/lampp /opt/lampp1) per essere sicuri che non interferisse più
4) costruire in /opt un soft link chiamato lampp che puntasse alla cartella lampp nella nuova destinazione
(es sudo ln -s /media/partizione2/lampp /opt/lampp)
E funzionava tutto. Questa procedura non funzionava solo su dischi esterni usb per problemi di diritti di accesso, ma non avevo più approfondito la cosa
Oggi ho provato a realizzare la stessa cosa su un notebook diverso, sotto ubuntu 16.04. Ho usato la seguente procedura a partire da una installazione regolare sotto /opt/lampp
sudo cp -r /opt/lampp /media/user1/labeldisk/lamppx copia directory su disco esterno chiamandola sempre lampp
sudo mv lampp lampp1 rinomina vecchia lampp per disattivarla
sudo ln -s /media/user1/labeldisk/lamppx/lampp /opt/lampp crea softlink a lampp su nuova destinazione
cd /media/user1/labeldisk/lamppx/lampp rende la nuova dir lampp come dir corrente
sudo ./manager-linux-x64.run esecuzione
Apparentemente sia da altre partizioni del notebook sia addirittura da disco esterno usb , apache parte, ma mariadb viene subito stoppato. Nel log di apache leggo le seguenti righe
[Tue Jul 18 13:32:47.001076 2017] [ssl:warn] [pid 25950] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jul 18 13:32:47.001152 2017] [ssl:warn] [pid 25950] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 18 13:32:48.002851 2017] [ssl:warn] [pid 25953] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jul 18 13:32:48.002934 2017] [ssl:warn] [pid 25953] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 18 13:32:48.003340 2017] [lbmethod_heartbeat:notice] [pid 25953] AH02282: No slotmem from mod_heartmonitor
[Tue Jul 18 13:32:48.012437 2017] [mpm_prefork:notice] [pid 25953] AH00163: Apache/2.4.26 (Unix) OpenSSL/1.0.2l PHP/7.1.7 mod_perl/2.0.8-dev Perl/v5.16.3 configured -- resuming normal operations
[Tue Jul 18 13:32:48.012531 2017] [core:notice] [pid 25953] AH00094: Command line: '/opt/lampp/bin/httpd -E /opt/lampp/logs/error_log -D SSL -D PHP'
Inoltre nella cartella lampp c'è inoltre un file bash xampp in cui teoricamente si potrebbe settare la variabile di sistema per definire la cartella di installazione.
Questa è la sezione relativa
case $(osguess) in
solaris)
XAMPP_OS="Solaris"
XAMPP_ROOT="/opt/xampp"
;;
linux|rh9)
XAMPP_OS="Linux"
XAMPP_ROOT="/opt/lampp"
;;
macosx)
XAMPP_OS="Mac OS X"
XAMPP_ROOT="/Applications/XAMPP/xamppfiles"
;;
esac
Provando a modificare nel blocco associato a linux XAMPP_ROOT="./" sembra ancora funzionare apache (ma non mariadb)
questo file bash è a sua volta puntato da un softlink chiamato lampp che sembra avere l'unico scopo di lanciarlo come lampp e non come xampp. Essendo il softlink inizialmente settato a /opt/lampp, ho provato a ripristinarlo in modo che puntasse realmente al bash xampp (ponendolo a ./xampp), ma senza risultati
Qualche idea ?
PS: l'ultimo tentativo sarà installare xampp in una virtual machine virtualbox posta sul drive usb. Sulla carta dovrebbe funzionare senza problemi, ho dubbi sulle prestazioni, essendo su un disco esterno (per quanto usb3) e all'interno di una virtualizzazione.