links de localhost pararam de funcionar no XAMPP?

1

Eu tenho uma instalação do XAMPP no Ubuntu 14.04 e tem funcionado muito bem desde que o instalei em 13.10, até hoje. Eu ia verificar algo em meu banco de dados MySQL via phpMyAdmin através da página do XAMPP, que eu normalmente acesso via localhost .

No entanto, fui fazer isso hoje e acabei de receber uma página como esta:

Se eu acessar o phpMyAdmin por meio de localhost/phpmyadmin , tudo ficará bem.

No entanto, nenhum dos meus projetos (todos com arquivos index.html em subpastas) aparece, ou até mesmo a página index.html padrão. Eu adicionei um arquivo index.html a /var/www/html (eu tinha lido esta questão sobre a nova versão do apache em 14.04 ) e exibiu essa página.

Também notei que, se eu executar o comando sudo /opt/lampp/xampp start , ele diz o seguinte:

Starting XAMPP for Linux 1.8.3-3...
XAMPP: Starting Apache...fail.                 <----------!!!
XAMPP:  Another web server is already running. <----------!!!
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.

o que me faz pensar que a versão atualizada do apache (instalada com o 14.04) está interferindo de alguma forma no XAMPP.

O engraçado é que, se eu FTP em (ProFTPD instalado com o XAMPP) eu posso ver todos os meus arquivos como normal.

Eu sei que o XAMPP armazena seus arquivos em /opt/lampp/htdocs , e todos os meus arquivos ainda estão lá, mas não consigo acessá-los.

Eu pesquisei em todo o lugar para uma correção, ninguém parece ter encontrado esse problema ainda. Existe uma correção para isso ou o XAMPP é inutilizado com 14.04?

EDITAR :

Eu instalei o XAMPP através do arquivo installer.run do site Apache Friends e estou executando o XAMPP 1.8.3-3, como você pode ver.

A versão do Apache é a padrão instalada para o Ubuntu 14.04 2.4.7-1ubuntu4 . A configuração é padrão AFAIK, nada mudou ao redor.

Eu concordaria com os comentários dizendo que parece que tenho outra instância do Apache instalada, mas removi o software do pacote LAMP que eu tinha instalado anteriormente antes de instalar o XAMPP através do instalador .run.

EDITAR :

apt-cache policy apache2 output, como sugerido por Braiam:

apache2:
  Installed: 2.4.7-1ubuntu4
  Candidate: 2.4.7-1ubuntu4
  Version table:
 *** 2.4.7-1ubuntu4 0
        500 http://mirror.anl.gov/pub/ubuntu/ trusty/main i386 Packages
        100 /var/lib/dpkg/status
    
por RPi Awesomeness 09.05.2014 / 02:19

1 resposta

2

Você tem a versão do repositório do apache2 instalado. É por isso que quando você usa /opt/lampp/xampp start , diz que já existe outra instância.

Basta remover esse pacote e você deve ficar bem. Veja como:

sudo service apache2 stop
sudo apt-get remove apache2
    
por Braiam 09.05.2014 / 03:42