Göm menyn

729G28 Webbprogrammering och databaser

Snabbreferens


Tips till labbar och projekt

Obs: i nedanstående texter, ersätt liuid123 med ditt faktiska LiU-ID.

Databas

Databasserverns adress är mariadb.edu.liu.se

Du ska ha fått ett konto med en databas på den servern, se förberedelserna för första labben.

Klicka här om du behöver återställa (eller inte fått) ditt lösenord till databasservern. (Det är separat från det lösenord som du använder för att logga in på övriga system.)

MySQL-kommandotolken

Starta MySQL-kommandotolken med anslutning till databasservern med följande kommando:

mysql -h mariadb.edu.liu.se -u liuid123 -p

Vilket i själva verket är kortvarianten av:

mysql --host=mariadb.edu.liu.se --user=liuid123 --password

Sedan matar du in ditt lösenord. Det kommer inte att synas när du skriver (inte ens skrivas som stjärnor). Det är helt korrekt. Om det gick bra så kan du se en prompt (mysql>). Där kan du skriva SQL-kommandon och se resultatet direkt.

Använder du den längre varianten kan du slippa den extra lösenordsinmatningen genom att skicka med lösenordet med en gång:
(Reflektera dock gärna över vad det betyder ur säkerhetssynpunkt)

mysql --host=mariadb.edu.liu.se --user=liuid123 --password=LöSeNorD

Observera att du när du anslutit måste specifiera vilken databas du vill "använda" (use) innan du kan börja köra queries (select, insert, osv). Det har skapats en databas som bär samma namn som ditt LiU-ID. Säg till MySQL att du vill använda den med detta kommando:

use liuid123;

Webbservern: sökvägar och adresser

Varje student har sitt eget utrymme på webbservern. Webbservern läser filer från mappen /wwwpub/liuid123 — där ska du lägga dina HTML, PHP, och CSS filer, då kan webbbservern läsa dem. Obs: Notera att /wwwpub inte ligger i din hemmapp. Från din hemmapp behöver du gå "upp" i mappstrukturen 2 nivåer till toppnivån för att hitta mappen /wwwpub.

Du kan också navigera till mappen i terminalen genom att helt enkelt skriva cd /wwwpub/liuid123. Glöm inte snedstrecket i början.

Den publika adressen till din mapp, som kan nås från internet (dvs den du anger i webbläsaren, även utanför universitetets nätverk) är följande URL. Observera tilde-tecknet ~ innan LiU-ID:t.

https://php-web.edu.liu.se/~liuid123/

Till exempel, om du skapar en testfil i /wwwpub/liuid123/hej.html som innehåller följande kod...

<html>
    <body>
        <h1>Hej</h1>
    </body>
</html>

...så kan du öppna den med nedanstående URL: https://php-web.edu.liu.se/~liuid123/hej.html i din webbläsare och se resultatet.

Index-filer

Om URL-en pekar på en mapp i stället för en fil (dvs .../~liuid123 i stället för .../~liuid123/hej.html), så försöker webbservern först skicka tillbaka en fil som heter index.php eller index.html i den mappen.

Om en sådan fil inte finns, så kommer servern visa en lista över filerna i mappen i stället.


Sidansvarig: Eva Ragnemalm
Senast uppdaterad: 2022-10-13