Ubuntu 14 y LAMP no pueden acceder al sitio web de WordPress

Ubuntu 14 y LAMP no pueden acceder al sitio web de WordPress

Instalé LAMP en Ubuntu 14, coloqué una copia de los archivos de mi carpeta de WordPress en la carpeta /lampstack-5.6.30-0/apache2/htdocs/wordpress/, inicié LAMP Apache, MySQL... pero cada vez que intento llegar a localhost/wordpress/ Me redirigen automáticamente a localhost:8888/wordpress/ y aparece un mensaje de error

This site can’t be reached
localhost refused to connect.

Intenté muchas veces ir a localhost:8080/wordpress o localhost/wordpress pero me redirigen de regreso a localhost:8888/wordpress y veo el mensaje de error que se muestra arriba. ¿Alguien puede decirme qué me podría estar perdiendo aquí o qué estoy haciendo mal? Gracias

Actualización 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  

Respuesta1

Intente usar 127.0.0.1:8080/wordpress en su lugar y debería funcionar. Lo probé aquí en mi máquina y puedo acceder a los sitios web de LAMP usando la URL 127.0.0.1

Respuesta2

Muy bien, esto me ha vuelto loco durante semanas, pero finalmente lo he descubierto.

Mysql no tiene permiso para leer y escribir a menos que lo agregue al grupo www-data. Cuando probé esto, simplemente creé un archivo html llamado index.html y le apunté a Apache, lo cual funcionó bien, pero una vez que usé wordpress (o joomla), murió, por lo que el problema tenía que estar en php o Mysql.

Cuando se instala mysql, se le asigna el nombre de usuario mysql. Es necesario otorgarle algunos permisos sobre los archivos de WordPress. PHP, por otro lado, recibe un nombre de usuario, por lo que si selecciona su propio nombre de usuario, éste también deberá agregarse al grupo.

Cuando establece permisos en su carpeta de WordPress, otorga permisos de propiedad y de grupo a www-data. Personalmente cambié el mío para tener el propietario como mi nombre de usuario en la máquina y www-data como grupo. Ahora el problema es que www-data es un grupo vacío.

Debe agregar mysql y www-data (el nombre de usuario) a www-data (el grupo). Puedes hacerlo con el comando.
sudo adduser mysql www-data
sudo adduser www-data www-data
sudo adduser (yourusername) www-data

Ahora, suponiendo que haya otorgado permisos a las carpetas anteriormente, ahora debería poder acceder a este sitio externamente. Si no, prueba con
sudo chmod -R 775 /var/www/(folder)*o sudo chmod -R 755 /var/www/(folder)

información relacionada