(N.d.T: Il file /opt/lampp/XXX non può essere aggiornato. Il programma ha cercato di aggiornare uno dei tuoi file di configurazione. Per farlo, il programma doveva editare alcune righe che avevi già modificato. Considerando che nessuno vuole perdere preziose informazioni di configurazione, il programma di aggiornamento ha deciso di non modificare il file ma di salvare una copia oltre a quella originale. Puoi ricevere tre errori mentre avvii XAMPP: |
|
Il tuo sistema è troppo vecchio. XAMPP ha bisogno di una distribuzione Linux che usi la versione 2.1 di glibc.
Qual'è il segreto dell'"Errore 1"?tail -2 /opt/lampp/logs/error_logSe ora vedi "Invalid argument: Could not set permissions on ssl_mutex"
Apache sembra non avviarsi. Cosa posso fare?tail -2 /opt/lampp/logs/error_logSe ora vedi "Invalid argument: Could not set permissions on ssl_mutex" (N.d.T.: "Argomento non valido: Non posso impostare i permessi su ssl_mutex") o "Invalid argument: Unable to create scoreboard" (N.d.T.: "Argomento non valido: Non riesco a creare lo scoreboard") dai un'occhiata alle risposte di sotto. Se vedi un altro messaggio di errore per favore mandami un e-mail. Forse possiamo risolvere il problema assieme. Il mio indirizzo è oswald@apachefriends.org.
Che faccio se il messaggio di errore è "Invalid argument: Could not set permissions on ssl_mutex"?
|
In questo caso devi modificare le direttive del gruppo (più o meno riga 318) in /opt/lampp/etc/httpd.conf.
Là dovresti trovare qualcosa come:
|
Cambia "..." a "nobody", "nogroup" o #-1. Una di queste tre dovrebbe funzionare.
Che faccio se il messaggio di errore è "Invalid argument: Unable to create scoreboard"?
|
In questo caso devi rimuovere l'hash (cancelletto) (#) di fronte alle direttive Scoreboard (atorno alla riga 71) in /opt/lampp/etc/httpd.conf.
Là dovresti trovare qualcosa come:
|
Semplicemente rimuovi il cancelletto all'inizio di questa riga:
|
Ora questo errore non dovrebbe più darti fastidio.
Che faccio se il messaggio di errore è »Invalid argument: Configuration failed«?
Soluzione:
Semplicemente invoca il seguente comando (per favore fai copia&incolla. I caratteri ` sono obbligatori):
echo 127.0.0.1 `hostname` >> /etc/hosts
Questo risolverà l'errore di configurazione del tuo sistema e l'errore »Configuration failed« dovrebbe sparire.
Cosa faccio se il messaggio di errore è »The configuration file now needs a secret passphrase (blowfish_secret)« mostrare?
Soluzione:
Edita config.inc.php alla riga 60. Trovi questo file nel folder di phpmyadmin di XAMPP. La riga dovrebbe apparire così:
|
Inserisci in questa riga una password sotto forma di parola o frase, ad esempio:
|
Questo è tutto. Dovresti ora essere in grado di usare phpMyAdmin allo stesso modo di prima.
Che faccio se il messaggio di errore è »cannot restore segment prot after reloc: Permission denied«?Soluzione:
Per il momento conosco solo una soluzione - disattivare SELinux:
|
Ora XAMPP funziona bene di nuovo. Se conosci una soluzione migliore, per favore scrivimi un'email. Non sono un esperto di SELinux e quello che so è solo come disabilitarlo. ;)
Dopo che ho riavviato la mia Linux box XAMPP smette di avviarsi! Come posso risolvere questo?Non c'è una vera modalità standard per configurare il processo di boot di un sistema Linux, ma la maggior parte di essi dovrebbero consentirti di far partire XAMPP durante il boot con i seguenti passi.
Se il tuo sistema non ha /etc/rc.d/rc3.d per favore prova allora /etc/init.d/rc3.d e /etc/rc3.d.
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp
ln -s /opt/lampp/lampp /etc/init.d/lampp
E poi di usare il runlevel editor (expert mode) da YaST, per attivare XAMPP per lo specifico runlevel.
Come posso rendere più sicura la mia installazione di XAMPP?Semplicemente digita il comando seguente (come root) per far partire un semplice test di sicurezza:
/opt/lampp/lampp security
Ora dovresti vedere il seguente dialogo nel tuo schermo (è evidenziato l'input dell'utente):
LAMPP: Quick security check...
LAMPP: Your LAMPP pages are NOT secured by a password.
LAMPP: Do you want to set a password? [yes] yes (1)
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Password protection active. Please use 'lampp' as user name!
LAMPP: MySQL is accessable via network.
LAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
LAMPP: Turned off.
LAMPP: Stopping MySQL...
LAMPP: Starting MySQL...
LAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
LAMPP: Do you want to set a password? [yes] yes
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Setting new MySQL pma password.
LAMPP: Setting phpMyAdmin's pma password to the new one.
LAMPP: MySQL has no root passwort set!!!
LAMPP: Do you want to set a password? [yes] yes
LAMPP: Write the password somewhere down to make sure you won't forget it!!!
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Setting new MySQL root password.
LAMPP: Setting phpMyAdmin's root password to the new one.
LAMPP: The FTP password is still set to 'lampp'.
LAMPP: Do you want to change the password? [yes] yes
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Reload ProFTPD...
LAMPP: Done.
(N.d.T.:
LAMPP: Rapido controllo di sicurezza...
LAMPP: Le tue pagine LAMPP non sono protette da password.
LAMPP: Vuoi impostare una password? [si] si (1)
LAMPP: Password: ******
LAMPP: Password (di nuovo): ******
LAMPP: Protezione password attiva. Prego usa 'lampp' come nome utente!
LAMPP: MySQL è accessibile dalla rete.
LAMPP: Di norma questo non è consigliato. Vuoi che lo disattivi? [si] si
LAMPP: Disattivato.
LAMPP: Sto fermando MySQL...
LAMPP: Sto avviando MySQL...
LAMPP: L'utente MySQL/phpMyAdmin pma non ha una password impostata!!!
LAMPP: Vuoi impostare una password? [si] si
LAMPP: Password: ******
LAMPP: Password (ancora): ******
LAMPP: Imposto la nuova password MySQL pma.
LAMPP: Cambio la password phpMyAdmin pma in quella nuova.
LAMPP: MySQL non ha password di root settata!!!
LAMPP: Vuoi impostarla? [si] si
LAMPP: Scrivi la password da qualche parte per essere siciuro di non perderla!!!
LAMPP: Password: ******
LAMPP: Password (ancora): ******
LAMPP: Imposto la nuova passowrd di root MySQL.
LAMPP: Cambio la password di root phpMyAdmin in quella nuova.
LAMPP: La password FTP è ancora impostata a 'lampp'.
LAMPP: Vuoi cambiare la password? [si] si
LAMPP: Password: ******
LAMPP: Password (ancora): ******
LAMPP: Ricarico ProFTPD...
LAMPP: Fatto.
)
(1)
Impostare una password proteggerà le pagine demo (http://localhost/xampp/) di XAMPP.
Il nome utente è 'lampp'!
Dopo aver chiamato questo comando la tua installazione sarà "sicura". Per quanto mi riguarda non ho idea di cos'altro potrebbe essere insicuro.
Come attivo eAccelerator?Per attivare eAccelerator semplicemente trova le seguenti righe in /opt/lampp/etc/php.ini:
|
Togli il punto e virgola all'inizio di ogni riga e riavvia XAMPP. eAccelerator è ora attivo. Per maggiori informazioni su eAccelerator, controlla la relativa home page:
http://eaccelerator.net.
Come attivo l'estensione OCI8/Oracle per PHP?Per attivare l'estensione PHP OCI8/Oracle esegui per favore il comando seguente:
/opt/lampp/lampp oci8Apparirà questo dialogo:
|
(N.d.T.:
per favore inserisci il percorso della tua installazione Oracle.
Sto installando i symlink
Sto patchando php.ini...
L'attivazione dell'add-on OCI8 è avvenuta con successo.
Sto fermando Apache con SSL...
Sto avviando Apache con SSL...
)
Ora l'estensione dovrebbe essere attiva. Avevo solo poche chance per testare
questa feature, quindi, per favore, riporta se funziona o no a: oswald@apachefriends.org.
XAMPP al momento supporta solo Oracle 10 pronto all'uso, se usi Oracle 11 potresti aver bisogno di metterci le mani; inoltre XAMPP è un’ applicazione a 32 bit solo che funziona unicamente con un client Oracle a 32 bit.
Entrambe le limitazioni hanno effetto solo sulla versione client su cui XAMPP è collegato. Dal lato server puoi usare la versione Oracle che preferisci .
XAMPP gira, ma non viene mostrata nessun'immagine? #EnableMMAP off #EnableSendfile offTogli # in entrambe le righe e riavvia Apache. Ora vedrai di nuovo le tue immagini.
Come eseguo il backup/ripristino del mio sistema XAMPP?
/opt/lampp/lampp backup
o
/opt/lampp/lampp backup secret
Dove secret è la tua password di root MySQL.
Questo comando emetterà il seguente output:
|
((N.d.T.:
Sto facendo il backup dei database
Sto facendo il backup della configurazione, dei log e del file htdocs
Sto calcolando i checksum...
Sto costruendo il file di backup finale
Chiama (da root):
sh xampp-backup-22-01-04.sh
Dovresti vedere qualcosa come:
|
(N.d.T.:
Sto controllando l'integrità dei file...
sto ripristinando la configurazione, i log e il file htdocs...
Sto ripristinando i database MySQL
Sto ripristinando i database utente di MySQL
Backup completo. Divertiti!
Potrebbe essere necessario riavviare XAMPP per completare il ripristino.
)
Questo è tutto. Come puoi leggere potresti aver bisogno di far ripartire XAMPP.
Dovrebbe funzionare perfettamente (L'ho testato molte volte) ma ricorda: è una feature in fase beta.
| Attenzione: la funzionalità di backup e restore è ancora in fase di sviluppo e potrebbe non funzionare correttamente.
Attenzione: C'è un piccolo ma fastidioso bug nella version 1.4.2 di XAMPP. Prego dai un'occhiata |