BTH’s labmiljö för Webbprogrammering

By . Latest revision .

Det finns en webbaserad labbmiljö där alla studenter kan skapa egna webbsidor med HTML, PHP och SQL. Detta inlägg beskriver översiktligt hur du som student kommer igång med denna labbmiljö. Inlägget avslutas med lite mer avancerade tips för dig som kommit igång och vet hur det här funkar.

Äldre artikel

Denna artikel är äldre och nyare information finns tillgänglig på labbmiljo.

#Webbserver

Byt ut ~mosstud mot ditt eget studentid och testa att öppna länken i en webbläsare. Du bör få upp en sida som säger något i stil med “Ändra mig!”.

#Filserver

  • ssh.student.bth.se
  • sftp.student.bth.se

Via dessa maskiner (linux) kommer du åt ditt studentkonto och alla dina filer. Logga in på någon av maskinerna enligt följande:

  • Teminalprogram PuTTy/xterm (via ssh, port 22)
  • Texteditor som stödjer ssh/sftp
  • sftp-klient för att föra över filer

Alla filer som ligger under din katalog som heter www är tillgängliga via webbservern. Pröva att uppdatera innehållet i filen www/index.html och gör reload i din webbläsare. Funkar det?

Rätt rättigheter

Se till att filer och bibliotek är läsbara för alla (chmod 644 för filer och chmod 755 för bibliotek). Annars syns de inte i webbläsaren. När du skapar nya filer får de normalt rättigheterna som gör att de inte syns via webbläsaren.

#Databasserver MySQL

MySQL-servern finns på följande maskin: blu-ray.student.bth.se.

Du skapar själv ett konto på servern via studentportalen. Du får ett automatgenererat lösenord.

  • Hur skapar jag ett nytt lösenord till MySQL?
    forum/viewtopic.php?f=30&t=188

Du loggar sedan in med ditt studentkonto och du har en databas som heter samma sak som ditt studentkonto.

En textbaserad klient finns på ssh.student.bth.se. Du startar den på följande sätt:

mos@seekers: mysql -p -h blu-ray.student.bth.se

Om du är osäker på databaser och vill veta mer om hur du kommer igång med MySQL och dess olika klienter (och var de finns installerade) så läser du guiden “BTH’s labbmiljö för databasen MySQL”.

#HTML, PHP och MySQL

Följande inlägg visar exempel på hur du använder HTML, PHP och SQL i labbmiljön.

När du kopplar dig mellan PHP och MySQL använder du en fil config.php. Där anger du lösenord och kopplingsdetaljer. Läs hur du skyddar ditt lösenord.

#Installera egen webbserver

det är alltid en god idé att installera en egen utvecklingsmiljö på din hemmaskin.

#Avancerat: Bra att ha tips

Editera inloggningsfilernassh.student.bth.se för att ta bort autologout och strul med umask så du slipper göra chmod hela tiden.

Sitt hemma med MySQL Workbench och jobba mot MySQL-servern.

SSH och port forwarding med xterm (Linux/Unix/Mac) och putty (Windows).

Kommandot screen finns installerat på ssh.student.bth.se.

Versionshantering med git, github och subversion (svn).

#MSDNAA

Visste du att du som student kan få tillgång till Microsofts programvaror?

”MSDNAA, MSDN Academic Alliance är ett program som Microsoft startat. Programmet innebär att Microsoft ger studenter och forskare fri tillgång till större delen av Microsofts mjukvara gratis för att kunna användas i utbildning, utvärdering och forskning. Några exempel på mjukvara som medlemmar av MSDNAA får är Windows Server 2003, Windows Vista Business, Windows XP Professional och Visual Studio.”

Läs mer och anmäl dig i forumet.

#Problem

IT-supportens helpdesk hjälper dig vid problem.

#Revision history

Document source.

Category: labbmiljo.