web-dev-qa-db-fra.com

exécuter XAMPP ne fonctionne pas

j'ai essayé de télécharger XAMPP, de le décompresser dans/opt/lampp et de le lancer.

Sudo ./lamp start

mais j'obtiens cette sortie:

Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

donc j'ai ouvert synaptic et j'ai installé le serveur mysql.

maintenant, j'ai 2 problèmes, si je redémarre mon Ubuntu 10.10:

  1. chaque fois que je redémarre mon Ubuntu je dois retaper

    Sudo /etc/init.d/mysql stop

  2. si après le démon mysql, je relance lampp, je reçois le même message: XAMPP: Impossible de démarrer MySQL!

/var/log/mysql.err et /var/log/mysql.log sont vides.

3
nkint

J'ai résolu de cette façon:

Sudo chmod -R 777 /opt/lampp
Sudo chown -hR nobody /opt/lampp
Sudo chmod -R 755 /opt/lampp

alors j'ai remarqué que j'ai une autre instance de mysqld en cours d'exécution et je l'ai arrêté avec:

Sudo service mysql stop
10
nkint

Ce message sur Stack Overflow m'a aidé à:

  1. Ouvrez le dossier etc du répertoire d’installation de XAMPP.
  2. Recherchez le fichier my.cnf et ouvrez-le dans n’importe quel éditeur de texte.
  3. Modifiez le port de 3306 à 3307 (si vous avez installé Skype ou d’autres applications).
  4. Ajouter innodb_force_recovery=1 sous myisam_sort_buffer_size=8M
  5. Enregistrer le fichier my.cnf
  6. Ouvrez xampp: Goto Computer (opt)> Ouvrez le dossier lampp (Recherchez "lampp" si vous ne pouvez pas voir le dossier lampp)> Ouvrez manager-linux.run
  7. Dans XAMPP, cliquez sur l'onglet "Gérer le serveur"> Cliquez sur "Base de données Mysql"> Cliquez sur "Configurer"> Modifier le port de 3306 à 3307> enregistrez et démarrez la base de données mysql.

Vous obtenez un message "Démarrer MySQL SUCCESS!"

4
sandeep sahu
Sudo service mysql stop
Sudo /opt/lampp/lampp restart

Cela a fonctionné pour moi.

2
Hai Nguyen