De hoofdmap van een site is de bovenste map in zijn hiërarchie, waarin alle andere mappen zijn genest. Als het over de hoofdmap gaat, bedoelen ze in de regel niet het http-adres dat in de adresbalk van de browser wordt weergegeven, maar het volledige pad van de hoofdmap van de server die de site host. Het is gemakkelijk genoeg om in deze map te komen als je toegang hebt tot de administratie.
instructies:
Stap 1
Als een sitebeheersysteem wordt gebruikt om een webresource te beheren, kunt u de hoofdmap openen met behulp van de ingebouwde bestandsbeheerder van dit systeem. In de regel is het voldoende om naar de bestandsbeheerpagina te gaan - standaard openen de meeste van hen de sitemapstructuur in de hoofdmap. Om er zeker van te zijn dat dit het geval is op uw systeem, kunt u proberen naar een upstream-map van de directoryhiërarchie te gaan - sitescripts laten de sitebeheerder niet toe om boven de hoofddirectory te gaan, omdat dit een hoger toegangsniveau vereist.
Stap 2
Bij gebruik van het FTP-clientprogramma dat op de computer is geïnstalleerd om toegang te krijgen tot de sitebestanden, is het principe van acties bij het definiëren van de hoofdmap precies hetzelfde. Nadat u een verbinding met de server tot stand heeft gebracht, kunt u proberen een niveau hoger te gaan in de directorystructuur boven de map die standaard is geopend. Als dit niet lukt (het verzoek wordt verzonden, maar de actieve map blijft hetzelfde), dan is dit de hoofdmap van de site. De serverscripts bepalen het automatisch en lezen het adres uit de hostingdatabase met behulp van de gebruikersnaam en het wachtwoord die tijdens de autorisatie zijn ingevoerd.
Stap 3
Het is vaak nodig om het volledige pad naar de hoofdmap van een site te achterhalen bij het uitvoeren van server-side scripts - bijvoorbeeld om correct te werken wanneer ze volgens een schema worden gestart (crontab). Vaker dan andere wordt php gebruikt als de taal voor het schrijven van dergelijke scripts, waarin je het volledige pad naar de hoofdmap van de site kunt extraheren uit een variabele die in de $ _SERVER superglobale array is geplaatst. Gebruik de DOCUMENT_ROOT index om het in deze array te selecteren. U kunt bijvoorbeeld het pad naar de hoofdmap van de site op een lege pagina weergeven als u het volgende php-script uitvoert dat op de server in uw browser is opgeslagen: