sql >> Databasteknik >  >> RDS >> Mysql

Varför placera MySQL-uppgifter utanför www-katalogen?

Det är en förebyggande åtgärd. Om någon av misstag inaktiverar php-utvärdering i din apache-server eller ändrar en apache-inställning i en .htaccess-fil, kan filen serveras som vilken vanlig textfil som helst. Eller, om du av misstag glömmer en php-starttagg, skulle den bli redenerad som vanlig text. Inte för att du skulle göra ett så dumt misstag, men kanske en framtida nybörjare som arbetar med din kod kan göra ett misstag.

Varför lämna en möjlig vektor öppen när man kan förhindra att det någonsin blir möjligt? Ta bara råd från andra som har skjutit sin egen fot (eller som jag, skjutit både fötter och en hand) och flytta inloggningsuppgifterna utanför din docroot.



  1. Ansluta till webbtjänst/API i MySQL?

  2. Hur många signifikanta siffror ska jag lagra i min databas för en GPS-koordinat?

  3. MySQL:Är det möjligt att "fylla" en SELECT med värden utan en tabell?

  4. om tabellen inte finns utför en lång fråga