Følgende overskrifter findes under "Kontrol panel".
”Mail Administration” er en genvej til administrationssider til webhotellets emailkonti. Nogle af disse funktioner er også placeret under knappen ”eMail Manager”. I ”Mail Administration” er det dog også muligt, at opsætte mailinglister mv. Kontakt InterGate, hvis denne funktionalitet ønskes.
Under "Website options" er det muligt at slå Addons som f.eks. Frontpage Extensions til og fra. Hertil benyttes linksene ”Enable” (slå til) og ”Disable” (slå fra).
Under "Website options" findes muligheden for "subdomains". Denne menu er til tilføjelse af subdomæner til webhotellets hoveddomæne. Det er efter følgende struktur: subdomæne.domæne.dk
Det ønskede subdomæne skrives i ”Name”-feltet. Herefter trykkes på knappen ”Update”. Subdomænerne peger på specifikke mapper på webhotellet.
Under "Website options" findes muligheden for "Domain Mappings". ”Domain Mappings” eller som også er kendt under ”Domæne alias”, ”Domæne pegning” eller ”Domain Forward”, er en funktion, hvor man f.eks. har mere end et domæne og kan pege domæner på hinanden. Hvilket vil sige, at ejer man et hoveddomæne www.domain1.dk og derudover ejer domænet www.domain2.dk kan man gøre således, at hvis en besøgende kommer ind på www.domain2.dk, videresendes den besøgende automatisk til www.domain1.dk. På ovenstående billede er ”Your Domain” www.domain1.dk, og i ”Domain Mapping” angives ”domain2.dk” (bemærk at der ikke skrives ”www” foran). Herefter trykkes ”Add Mapping” og funktionen er gennemført.
BEMÆRK: Det kræver dog, at begge domæner er hos InterGate, før dette kan lade sig gøre.
Under "Website options" findes muligheden for "Custom Errors". ”Custom Errors” er brugerens mulighed for selv at skrive de fejlmeddelelser, som besøgende får af forskellige årsager. Dette kan f.eks. være fejlbeskeder ved følgende situationer:
Under "Website options" findes muligheden for "Application Mappings". “Application Mappings” giver mulighed for at ændre de extensions, som hører til f.eks. ASP-sider. Disse kan f.eks i stedet for .asp kaldes for .xyz.
File Managerens forside ser ud som på ovenstående billede, som er en kort forklaring af funktionerne i File Manager. Efter at have klikket på ”Launch File Manager” og på mappen ”www” i næste vindue, fremkommer et vindue som dette:
Øverst til venstre ses de mapper og filer, der er i den aktuelle åbne mappe. Det røde kryds sletter filen og ikonet med et ”R” til venstre for det røde kryds, omdøber filen til et nyt ønsket navn.
Ved ”Upload New Files” kan man hente filer op fra sin harddisk til den aktuelle åbne mappe på webhotellet. Filerne fra harddisken findes via knappen ”Gennemse”.
Her er filen til højre ”default.html” den tidligere omtalte hovedfil for hjemmesiden. Denne er markeret på billedet, og trykkes der nu på knappen ”Edit”, kan filen direkte redigeres online, eller der kan oprettes en ny fil med knappen ”Create New”. Dette leder til følgende skærmbillede:
Som det kan ses, er der masser af redigeringsmuligheder for siden. Der kan skrives tekst, redigeres skrifttyper, laves punktopstillinger, indsættes billeder, indsættes hyperlinks og meget mere. Dette gøres via menuen foroven samt hovedbilledet i midten. Ønsker man at benytte alle de muligheder der er for html, kan man trykke på ”HTML” i nederste venstre hjørne. Nu kan det hele laves direkte i html.
Afslutningsvis trykkes ”Save”, hvis man ønsker at gemme de ændringer, der er lavet.
Med FTP-Manageren er det muligt at styre sit webhotels ftp-brugere. Som standard vil der være oprettet en på webhotellets standardbruger.
I ovenstående ”demo-eksempel” er domænenavne demo.dk, derfor er ftp-adressen: ftp.demo.dk. Standardbrugeren som er oprettet hedder demo og er således userID i FTP-programmet, der benyttes til at uploade/downloade filer til/fra webhotellet. Password er det angivne for denne ftp-bruger.
Efter user ID, password og det antal MB ftp-brugeren skal have er blevet indtastet, trykkes på knappen ”Update”.
Med ”Edit” kan ftp-brugerens password og de allokerede antal MB redigeres.
Det antal MB, der tildeles til en ftp-bruger, vil gælde som allokeret plads ud af den samlede plads på webhotellet, og det vil således ikke være muligt at allokere plads til f.eks emailkonti, som går ind over den allokerede plads til ftp-brugerne. For at læse mere om håndtering af webhotelplads, læs da afsnittet ”Pladshåndtering på webhotellet” i denne brugervejledning.
Med email manageren kan man opsætte alle de emailadresser man ønsker, inden for den grænse webhotellet giver med antal og MB-størrelse. Allokerer man 3 MB til en emailadresse (”Disk Quota”), allokeres der 3 MB af webhotellets samlede plads. For at læse mere om håndtering af webhotelplads, læs da afsnittet ”Pladshåndtering på webhotellet” i denne brugervejledning.
”CatchAll” på ovenstående billede betyder, at den emailadresse det findes på, vil modtage alle emails, der sendes til domænenavnet, såfremt emailadressen ikke findes i systemet. Hvilket vil sige, at hvis adressen adresse1@demo.dk ikke er oprettet i systemet, men en person eksempelvis sender en email til denne adresse ved en fejl, vil emailen havne der, hvor ”CatchAll” er slået til (i ovenstående eksempel vil den havne i demo@demo.dk). Der skal være oprettet ”CatchAll” på en af adresserne.
Den indkomne mailserver (POP3): pop3.domænenavn.dk eller pop.domænenavn.dk Den udgående mailserver (SMTP): smtp.domænenavn.dk
I ”User ID” skrives det, der skal stå foran @ på den ønskede emailadresse (UserID@domæne.dk).
Hvis man ønsker at oprette en ”MySQL DSN”, skal man ud for ”MySQL ODBC DSN” klikke på ”Add”. Herefter vil et nyt vindue dukke op, og her indtastes f.eks. følgende:
”DSN name” er det mange kalder DSN forbindelsen, og den er selvvalgt. ”Database Name” skal være samme navn, som den man har oprettet. ”Database Server” er altid localhost og porten er 3306 (”Database Server Port”). ”Database User ID” og ”Database User Password” behøver man ikke at udfylde, men dette afhænger af scriptet. Nogle scripts kræver ikke User ID og Password (men det kan være en god ting med User ID og Password).
PHP og MySQL
Følgende eksempel henter hele indholdet af ”php_users” tabellen og viser den i browseren:
ASP og MySQL med DSN
Vi oprettede i forrige afsnit et DSN, som vi kaldte "DSNnavn-12". Denne vil vi i følgende eksempel bruge til at forbinde os til tabellen "phpbb_users" og ændre værdien for feltet "username", hvor "user_id" er lig "3" til "Jack":
<% on error resume next dim adoConn dim strQuery set adoConn = Server.CreateObject("ADODB.Connection") adoConn.Open "DSN=DSNnavn-12" strQuery = "UPDATE phpbb_users SET username = 'Jack' WHERE user_id = '3'" adoConn.Execute strQuery response.write("Feltet er blevet opdateret.") set adoConn = Nothing set strQuery = Nothing %>
ASP og MySQL uden DSN
Ønsker man ikke at benytte en DSN forbindelse, kan følgende eksempel benyttes:
<% on error resume next dim adoConn dim strQuery set adoConn = Server.CreateObject("ADODB.Connection") adoConn.Open " DRIVER=MySQL; SERVER=localhost; UID=MySQLBruger; PWD=Password; DATABASE=DatabaseNavn;" strQuery = "UPDATE phpbb_users SET username = 'Jack' WHERE user_id = '3'" adoConn.Execute strQuery response.write("Feltet er blevet opdateret.") set adoConn = Nothing set strQuery = Nothing %>
.NET og MySQL via MySQLProv (OleDB)
Vi vil i følgende eksempel forbinde os til tabellen "phpbb_users" og hente værdien for feltet "username", hvor "user_id" er lig "1" ind og vise den i browseren:
<%@ Page Language="VB" Debug="True" %> <%@ import Namespace="System.Data" %> <%@ Import Namespace = "System.Data.Oledb" %> <script runat="server"> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim strConn As String = "Provider=MySQLProv; Data Source=DatabaseNavn; User Id=MySQLBruger; Password=Password" Dim myDSN As OleDbConnection = New OleDbConnection(strConn) Dim sqlText As String = "select username from php_users where user_id=1" Dim MyCommand As OleDbCommand = New OleDbCommand(sqlText, myDSN) myDSN.Open() Dim oDataReader As OleDb.OledbDataReader = MyCommand.ExecuteReader() If oDataReader.Read() = True Then lbl.InnerHTML = oDataReader("username") Else lbl.InnerHTML = "Der er ikke nogen rækker!" End If oDataReader.Close() myDSN.Close() End Sub </script> <html> <head> </head> <body> <form runat="server"> <span id="lbl" runat="server"></span> </form> </body> </html>
.NET og MySQL via ODBC
For at kunne koble sig på MySQL, skal der i dette tilfælde være en mappe ”Bin” samme sted som .aspx filen, hvori ”Microsoft.Data.Odbc.dll” filen skal ligge. Denne kan downloades her: MicrosoftDataOdbcdll.zip Gem nedenstående kode (med egne database oplysninger) i en .aspx fil. Udpak ”MicrosoftDataOdbcdll.zip” til samme sted og kør filen:
<%@ Page Language="VB" Debug="True" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="Microsoft.Data.Odbc" %> <script runat="server"> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Dim strConn As String = "driver={MySQL ODBC 3.51 Driver};server=localhost;port:3306;userid:MySQLBruger;pwd=Password;database=DatabaseNavn;OPTION=3" Dim myDSN As OdbcConnection = New OdbcConnection(strConn) Dim sqlText As String = "select * from php_users where user_id=1;" Dim MyCommand As OdbcCommand = New OdbcCommand(sqlText, myDSN) myDSN.Open() Dim oDataReader As OdbcDataReader = MyCommand.ExecuteReader() If oDataReader.Read() = True Then test.InnerHTML = oDataReader("username") Else test.InnerHTML = "Der er ikke nogen rækker!" End If oDataReader.Close() myDSN.Close() End Sub </script> <html> <head> </head> <body> <form runat="server"> <span id="test" runat="server"></span> </form> </body> </html>
Dette er brugerens egen mulighed for at tage egne backups af hele sit website eller besøgsstatistikken. Det er altså en udvidet service til den enkelte bruger i forhold til de standardbackups, som InterGate fortager af serverne.
Man vælger den ønskede backuptype og trykker ”Backup”. Herefter dannes en komprimeret zip-fil af indholdet (læs mere om zip-formatet og download Winzip på www.winzip.com).
Under ”Previous Backups” ses de backups, som brugeren selv har lavet. Disse kan downloades eller slettes via ”Download” og ”Delete”.
Under ”Installable Scripts” er der mulighed for automatisk at installere en række scripts / moduler, som er udviklet på forhånd og som man direkte kan drage nytte af på sit website.
Der findes ASP-, PERL/CGI- og PHP scripts.
Nogle script typer findes i flere af kategorierne f.eks. findes der en gæstebog i alle 3 kategorier. Der er dog tale om 3 forskellige gæstebøger, hvor man som bruger kan prøve sig frem, hvilken man synes bedst om.
ASP Scripts:
På ovenstående billede ses de ASP scripts, som direkte kan installeres via kontrolpanelet. De installeres på den angivne adresse (f.eks. www.domænenavn.dk/forum). Installationen gennemføres ved at trykke på knappen ”Install” ud for det ønskede. De ASP scripts der direkte kan installeres er:
Forum / Message Board: Dette er et debatforum / diskussionsforum. Shopping Cart: Et skellet til brugere, der ønsker selv at lave deres butik med indkøbsvogn etc. Der kan direkte videreudvikles på det. Det er ikke et 100 % komplet indkøbsmodul, hvorfor det vil kræve videreudvikling. Guestbook: En gæstebog hvor besøgende på websitet kan skrive kommentarer. Der er mulighed for at personliggøre gæstebogen via det medfølgende administrationsmodul. FormMail: En kontaktformular som kan benyttes af de besøgende på siden, hvis de vil i kontakt. Dette kræver således ikke, at de besøgende benytter deres emailprogram. De felter der skal udfyldes er: Navn, email, adresse og kommentarer/besked. Der kan tilføjes/ændres i disse felter, hvis man ændrer i den automatisk dannede kode. Page Hit Counter: En tæller, der tæller antal besøgende på siden. Der hvor tælleren skal være, skal følgende kodelinje tilføjes i sidens html:
Perl / CGI Scripts:
På ovenstående billede ses de PERL-/CGI scripts, som direkte kan installeres via kontrolpanelet. De installeres på den angivne adresse (f.eks. www.domænenavn.dk/forum). Installationen gennemføres ved at trykke på knappen ”Install” ud for det ønskede. De PERL scripts der direkte kan installeres er:
Guestbook: En gæstebog hvor besøgende på websitet kan skrive kommentarer. Page Hit Counter: En tæller, der tæller antal besøgende på siden. Der hvor tælleren skal være, skal følgende kodelinje tilføjes i sidens html:
PHP Scripts:
På ovenstående billede ses de PHP scripts, som direkte kan installeres via kontrolpanelet. De installeres på den angivne adresse (f.eks. www.domænenavn.dk/forum). Installationen gennemføres ved at trykke på knappen ”Install” ud for det ønskede. De PHP scripts der direkte kan installeres er:
Forum / Message Board: Dette er et debatforum / diskussionsforum med medfølgende administrationsmodul, hvor stort set alt kan sættes op for forumet. Forumet hedder PhpBB. Guestbook: En gæstebog hvor besøgende på websitet kan skrive kommentarer. Page Hit Counter: En tæller, der tæller antal besøgende på siden. Der hvor tælleren skal være, skal følgende kodelinje tilføjes i sidens html:
<?php include("/PgHitCounter.php"); ?>
Eksempel: Hvis webhotellet har 100 mb diskplads, og man har 2 FTP-konti med hver 10 mb og 2 emailkonti på hver 5 mb postkasse-størrelse, så er der 70 mb tilbage til selve hjemmesiden.
Regnestykke: Total diskplads = 500 MB 3 FTP- brugeres kvote = 30 MB (10 MB hver) 4 email-brugeres kvote = 20 MB ( 5 MB hver) -------------------------------------------------------------------- Tilgængelig diskplads for hjemmeside-indhold = 450 MB
De mapper og filer som eksisterer i forvejen på webhotellet, bør ikke slettes, da de er genveje til webmail, statistik etc, som kan blive ødelagt ved sletning af mapper/filer.
Der vil i forvejen være placeret en fil ved navn default.html. Denne viser InterGate's standardside ved nyoprettede webhoteller. Denne kan frit slettes.
Websitet kigger som det første efter en fil ved navn default.html, men der er fri mulighed for at kalde websitets hovedfil for default.htm, default.asp, index.html, index.htm, index.asp etc.