Como posso resolver meu problema no XAMPP?

1

Eu tenho esse tipo de erro ao iniciar o XAMPP:

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

Como pode ser resolvido? Alguém pode me ajudar por favor?

    
por Drudge 17.09.2012 / 20:35

1 resposta

0

O XAMPP é um pacote de vários programas, como um servidor web (Apache), um servidor de banco de dados (MySQL) e outros. Com muitos desses programas, você só pode executar uma instância ao mesmo tempo. Portanto, se você, por exemplo, tiver um servidor da Web em execução, não poderá iniciar outro servidor da Web até interromper o primeiro. O mesmo vale para o servidor MySQL, o servidor FTP e outros. (Tecnicamente, você pode iniciar vários servidores da Web, etc., se cada um deles usar uma porta diferente, mas suponho que você queira manter as portas padrão para o início).

As mensagens de erro fornecidas indicam que, quando você tenta iniciar o XAMPP, já existe um servidor da Web, um servidor MySQL e um servidor FTP em execução. Então o XAMPP não pode iniciar um servidor web adicional, servidor MySQL ou servidor FTP. Então você precisa descobrir se esses servidores estão realmente lá, de onde eles vieram e se você quer usá-los ou as versões do XAMPP.

O primeiro teste é apontar um navegador da web (Firefox, Chrome, Opera, ...) para o seu computador local sem tentar iniciar o XAMPP e verificar se alguma coisa responde. Então, aponte seu navegador para http://localhost . Se um site aparecer, talvez o padrão "It works!" página do Apache, já existe um servidor web em execução e o XAMPP não pode iniciar um adicional. Você pode fazer testes semelhantes com o MySQL, o servidor FTP e os outros componentes do XAMPP.

Se realmente existe um servidor web em execução antes de você tentar iniciar o XAMPP, você precisa descobrir de onde ele veio. Eu vejo duas possibilidades: o XAMPP já está rodando, talvez ele seja ativado automaticamente na inicialização, ou os pacotes "padrão" do Apache, MySQL, etc. estão instalados e em execução. Existem várias maneiras de verificar isso, uma delas é alterar temporariamente um detalhe nos arquivos HTML que um servidor da Web deve entregar. Se, por exemplo, você adicionar uma palavra, digamos "TEST", ao HTML que o XAMPPs Apache deve entregar, você pode ver se essa alteração aparece no navegador ou não. Você pode continuar a partir daí.

    
por Henning Kockerbeck 18.09.2012 / 16:44