Skip to content

jmlopez2332/proyecto_seguridad

 
 

Repository files navigation

Proyecto de página web para SGSSI

Instalación en Linux

  1. Descargar Xampp para linux.
  2. Dar permisos de ejecución al archivo con el comando chmod +x nombre_del_archivo.
  3. Ejecutar como administrador la instalación sudo ./nombre_del_archivo.
    • Por defecto instalará Xampp en /opt/lampp.
  4. Dar permisos a nuestro usuario para la carpeta donde se alojan las páginas web:
    • sudo chown -R $USER:$USER /opt/lampp/htdocs
    • Si no hacemos esto tendremos que usar sudo cada vez que queramos modificar archivos.
  5. Por último, clonar este repositorio en su sitio:
    • git clone [email protected]:AnderRasoVazquez/proyecto_seguridad.git /opt/lampp/htdocs/proyecto_seguridad
    • Creará la carpeta /opt/lampp/htdocs/proyecto_seguridad/ y en esta será en la que trabajemos.

Para probarlo entrar en la siguiente página con el navegador http://localhost/proyecto_seguridad/.

2 opciones para iniciar Xampp en Linux

En nuestro caso es necesario que Apache y MySQL estén corriendo, FTP da lo mismo, no lo vamos a usar.

  1. (Con GUI) Abrir el administrador de servers:
    • sudo /opt/lampp/manager-linux-x64.run
      • En la pestaña Manage Servers se pueden iniciar/reiniciar/parar el servidor Apache/MySQL/FTP.
  2. (Sin GUI) usar comandos de Xampp:
    • Iniciar todos sudo /opt/lampp/lampp start
    • Parar todos sudo /opt/lampp/lampp stop
    • También se pueden iniciar o parar de uno en uno /opt/lampp/lampp help

Creación del usuario

Para poder hacer esto hay que asegurarse de que el servidor de MySQL de Xampp esté iniciado.

  1. Entrar al MySQL de Xampp:
    • /opt/lampp/mysql -uroot (por defecto no tiene contraseña)
  2. Desde la consola de MySQL de Xampp:
    • CREATE USER 'sgssi'@'localhost' IDENTIFIED BY 'sgssi';
    • GRANT ALL PRIVILEGES ON * . * TO 'sgssi'@'localhost';

Ahora ya tenemos el usuario creado y si quisiéramos podríamos entrar a la consola de MySQL con él /opt/lampp/bin/mysql -usgssi -p

Problemas comunes

El servidor de MySQL no se puede iniciar

Es probable que haya un conflicto con el servidor de MySQL del ordenador porque utiliza el mismo puerto, solo hay que pararlo.

  • sudo systemctl stop mysqld
  • (Opcional para que no se inicie por defecto)sudo systemctl disable mysqld
  • sudo /opt/lampp/lampp start Ahora debería iniciarse.

Anexos

About

Proyecto de página web para la asignatura SGSSI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%