XAMPP n'essaie pas pendant la mise à jour d'écraser les fichiers de configuration en place, mais seulement d'insérer la nouvelle version. Maintenant il est possible qu'à cet endroit tu ais voulu changer quelque chose que XAMPP veut changer aussi. Pour ne pas changer les fichiers que tu as modifié, XAMPP préfére laisser les fichiers tel qu'ils sont
et insére simplement sa nouvelle version à côté.
Au démarrage de XAMPP il y a une paire d'erreurs "possible": |
|
Le programme de démarrage a reconnu qu'un serveur web fonctionne actuellement sur le port 80 du systéme. Ce serveur doit être arrété avant tout pour que XAMPP puisse démarrer.
|
Le programme de démarrage a reconnu qu'un serveur MySQL fonctionne actuellement sur le port 3306 du systéme. Ce serveur doit être arrété avant tout pour que XAMPP puisse démarrer.
Que signifie /lib/libc.so.6: version `GLIBC_2.2' not found
|
Cause: le systéme linux est trop vieux. Théoriquement on pourrait faire fonctionner XAMPP sur ces systémes, mais seulement la périphérie de XAMPP planterait. 20 à 25 MB sont déjà suffisant.
Que signifie erreur 1 ou Error 1?tail -2 /opt/lampp/logs/error_log
Maintenant regarder si sous ces erreurs il y a une réponse adéquat.
Si aucunes: visiter le
Forum. En génèral d'autres personnes ont aussi ce genre de problémes. Sinon il est de premier lieu
d'en parler dans le forum. :)
Que signifie Invalid argument: Could not set permissions on ssl_mutex?
|
Dans ce cas simplement changer comme suit le groupe directeur (ligne 318) dans /opt/lampp/etc/httpd.conf.
Il devrait y avoir cela:
|
Changer en:
|
Aprés ce changement il ne devrait plus y avoir d'erreur.
Que signifie Invalid argument: Unable to create scoreboard?
|
Dans ce cas changer comme suit la directive Scoreboard (ligne 71) dans /opt/lampp/etc/httpd.conf.
Il devrait y avoir cela:
|
Décommenter simplement ScoreBoardFile logs/apache_runtime_status:
Aprés ce changement il ne devrait plus y avoir d'erreur.
Que signifie Invalid argument: Configuration failed?Solution:
Simplement exécuter la commande suivante (utiliser copier/coller, les signes sont important et doivent apparaître exactement comme ci dessous(!):
echo 127.0.0.1 `hostname` >> /etc/hosts
Avec cela l'erreur de configuration devrait être corrigé et l'erreur ne plus apparaître.
Que signifie »À partir de maintenant un mot de passe pour l'encryptage du fichier de configuration doit être utilisé (blowfish_secret)?
Solution:
Changer simplement dans le fichier la ligne 60 /opt/lampp/phpmyadmin/config.inc.php: Qui devrait ensuite ressembler à cela.
|
Dans cette ligne inscrire un mot de passe au choix. Comme cela par exemple:
|
C'est tout.
Dans une des prochaines versions cela sera demandé dans "security" Option du script LAMPP.
Que signifie »cannot restore segment prot after reloc: Permission denied«?Solution:
Pour l'instant il n'y a pas de solution - à part désactiver SELinux:
|
Aprés, XAMPP démarre sans probléme.
Aprés un redémarrage XAMPP ne fonctionne plus?Pour être sur que XAMPP démarre avec la plus part des distributions Linux, suivez les instructions suivantes:
Attention: Sur certain systéme cette méthode ne fonctionne pas. Utiliser/etc/init.d/rc3.d ou /etc/rc3.d
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp
ln -s /opt/lampp/lampp /etc/init.d/lampp
Ensuite avec l'éditeur de Runlevel (au mieux en mode expert) de YaST XAMPP pour activer le Runlevel voulu.
Comment rendre XAMPP plus sûr?
/opt/lampp/lampp security
Un dialogue de ce style devrait alors apparaître (Les changements sont écrits en gras)
|
(1) Si l'on met ici un mot de passe l'accés à http://localhost/xampp/ (page démo de XAMPP) sera protégé. L'utilisateur est 'lampp'!
Aprés cette opération de sécurité l'installation XAMPP est devenue trés sûr. Du moins il ne me vient rien à l'esprit pour le moment.
Comment puis je installer mes propres programmes pour XAMPP ?Pour limiter la grosseur du kit XAMPP, tous les fichiers ne sont pas inclus, on a besoin d'un programme propre à XAMPP. Depuis la version 0.9.6pre2 il y en a un (le kit développeur)qui contient tous les fichiers nécessaires, il fait environ 7 MB et il s'installe comme la distribution XAMPP.
Simplement télécharger le kit développeur et l'installer avec cette commande:
tar xvfz lampp-devel-0.9.6pre2.tar.gz -C /opt
Ensuite tous les fichiers dont on a besoin pour installer d'autres programmes sont présent.
Comment puis je activer eAccelerator?Pour activer eAccelerator, rechercher dans le fichier /opt/lampp/etc/php.ini les lignes suivantes:
|
Ensuite décommenter toutes les lignes et redémarrer XAMPP pour activer eaccelerator.
Pour en savoir plus sur eaccelerator
http://eaccelerator.net.
Comment activer l'extension OCI8/Oracle-PHP?Pour activer OCI8/Oracle-PHP suivre ces commandes:
/opt/lampp/lampp oci8Ensuite apparaît à l'écran ce questionnaire:
|
Maintenant l'extension doit être activé. Malheureusement je n'ai pas eu beaucoup de possibilités de tester cette fonction. Sinon envoyez moi un courriel à oswald@apachefriends.org (au cas ou il y aurait des problémes).
Comment faire une sauvegarde de XAMPP?Point 1: Faire une sauvegardeFaites une sauvegarde avec ces commandes suivantes:
/opt/lampp/lampp backup motdepasse est le mot de passe Root de MySQL. Ces commandes vont produire les sorties suivantes:
Point 2: Garder les données de sauvegardeLe fichier /opt/lampp/backup/xampp-backup-22-01-04.sh (dans l'exemple du haut) contient les données sécurisés de ton systéme XAMPP. Ce fichier doit être gardé dans un endroit sûr.Point 3: Restaurer la sauvegarde (restore)Sur le nouvel ordinateur il doit y avoir la même version de XAMPP qui était sur la sauvegarde.Inscrire ces commandes (sous Root): sh xampp-backup-22-01-04.sh Ces commandes vont produire les sorties suivantes:
Voilà. Eventuellement il est nécessaire de redémarrer XAMPP. Tout devrait marcher parfaitement. Mais toujours penser que cette fonction est encore en développement et qu'elle n'est disponible qu'en version Bêta.
C'est un probléme assez rare sous certain systémes Linux. Pour corriger ce probléme ouvrir simplement le fichier /opt/lampp/etc/httpd.conf et chercher les lignes suivantes:
|