09. februar 2003 - 18:42Der er
7 kommentarer og 1 løsning
Include og kopiering af mysql
Jeg har to spørgsmål.
1: Jeg har udviklet en lille gæstebog, som skal lægges ud til downloading, men for at gøre det så nemt for den enkelte bruger angående indtastning af host, user og pass blandt andet, tænkte jeg på om det ville være smart at include en fil med disse oplysninger, eller om det kan skabe nogle sikkerhedsmæssige problemer ?
2: Hvordan kopierer jeg en mysql database fra et webhotel til et andet ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
1. Kan have sikkerhedsmæssige problemer, alt efter hvilken filtype include filen har og hvor den ligger... For det første bør den lægges uden for webscope, det vil sige uden for den mappe der indeholder dine sider på serveren. Derudover bør du ikke give filen endelsen .txt f.eks. hold dig til .php eller andet som serveren parser før det sendes til brugeren.
2. Det kan du gøre med f.eks. phpmyadmin, der er et punkt der hedder "Export", der kan du så vælge om du vil have både struktur og data, eller kun en af delene,.. Det giver dig så SQL koden, som du kan kopiere ind i feltet "Run SQL on database ***" (eller noget i den stil.) på den anden server... Sådan kort fortalt :)
Vist ikke helt korrekt... Nu er der forskel på webhoteller, men som regel har du en mappe som hedder f.eks. "www" eller "html" eller noget i den stil... Uden for den mappe skal config.php placeres, somregel har du en mappe til formålet, den kunne hedde noget i stil med "db", det er i hvert fald ikke unormalt.
Så længe filen er placeret der, kan ingen andre end serveren selv (dine scripts incl.) få adgang til filen.
Nu er det ikke så meget mig, men mere de brugere som skulle finde på at downloade gæstebogen. Hvad hvis de ikke har sådan en mappe, hvilket mange gratis webhoteller ikke har ? Kan man ikke gøre det på en anden måde ?
Tja, så længe det er en .php fil sker der ikke så forfærdeligt meget ved det... Det er dog en god ting at huske på, sådan en "for en sikkerheds skyld, for man ved jo aldrig"-ting. Men i dit tilfælde ville jeg nok nøjes med at anbefale folk det, så må de jo selv tage stilling til om de kan/vil gøre det
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.