Instalei o LAMP no Ubuntu 14, coloquei uma cópia dos arquivos da minha pasta WordPress na pasta /lampstack-5.6.30-0/apache2/htdocs/wordpress/, iniciei o LAMP Apache, MySQL... ainda assim, cada vez que tento alcance localhost/wordpress/ eu sou roteado automaticamente para localhost:8888/wordpress/ e recebo uma mensagem de erro
This site can’t be reached
localhost refused to connect.
Tentei muitas vezes ir para localhost:8080/wordpress ou localhost/wordpress, mas sou roteado de volta para localhost:8888/wordpress e vejo a mensagem de erro mostrada acima. Alguém pode me dizer o que posso estar perdendo aqui/fazendo errado? Obrigado
Atualização 1:
Resultados de sudo netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:2015 0.0.0.0:* LISTEN 1348/expressvpnd
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 1205/mongod
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 4117/mysqld.bin
tcp 0 0 127.0.0.1:28017 0.0.0.0:* LISTEN 1205/mongod
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1924/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2095/cupsd
tcp6 0 0 :::8080 :::* LISTEN 4277/httpd.bin
tcp6 0 0 ::1:631 :::* LISTEN 2095/cupsd
tcp6 0 0 :::8443 :::* LISTEN 4277/httpd.bin
Responder1
Por favor, tente usar 127.0.0.1:8080/wordpress e deve funcionar. Eu tentei aqui na minha máquina e consigo acessar sites LAMP usando a URL 127.0.0.1
Responder2
Tudo bem, isso me deixou louco por semanas, mas finalmente descobri.
O Mysql não tem permissão para ler e escrever, a menos que você o adicione ao grupo www-data. Quando testei isso, acabei de criar um arquivo html chamado index.html e apontei o apache para ele, o que funcionou bem, mas depois que usei o wordpress (ou joomla), ele morreu, então o problema tinha que estar no php ou no Mysql.
Quando o mysql é instalado, ele recebe o nome de usuário mysql. Isso precisa receber algumas permissões sobre os próprios arquivos wordpress. O PHP, por outro lado, recebe um nome de usuário, portanto, se você selecionar seu próprio nome de usuário, ele também deverá ser adicionado ao grupo.
Ao definir permissões em sua pasta wordpress, você concede propriedade e permissões de grupo para www-data. Pessoalmente, mudei o meu para ter o proprietário como meu nome de usuário na máquina e www-data como grupo. Agora o problema é que www-data é um grupo vazio.
Você precisa adicionar mysql e www-data (o nome de usuário) a www-data (o grupo). Você pode fazer isso com o comando
sudo adduser mysql www-data
sudo adduser www-data www-data
sudo adduser (yourusername) www-data
Agora, supondo que você concedeu permissões às pastas anteriormente, você poderá acessar este site externamente. Caso contrário, tente
sudo chmod -R 775 /var/www/(folder)
*ou
sudo chmod -R 755 /var/www/(folder)