Pokročilé (FTP, databáze, PHP)

Jaká je absolutní cesta k mému adresáři na serveru?

Absolutní cesta označuje umístění adresáře v souborovém systému serveru. Není to adresa webu začínající http:// nebo https:// ani zkrácená cesta, kterou vidíte po přihlášení přes FTP.

Jak zjistit cestu přímo na svém webu

Skutečnou cestu k adresáři můžete zjistit krátkým PHP skriptem:

  1. V textovém editoru vytvořte soubor cesta.php. Uložte jej jako prostý text, bez přidané přípony .txt.
  2. Vložte do něj následující kód:

<?php
header('Content-Type: text/plain; charset=UTF-8');
echo __DIR__, PHP_EOL;

  1. Nahrajte soubor do složky web svého hostingu. Postup najdete v článku Jak nahrát web přes FTP nebo Správce souborů.
  2. V prohlížeči otevřete adresu svého webu a za ni přidejte /cesta.php. Neotevírejte soubor pouze z disku počítače.
  3. Zobrazenou cestu si zkopírujte a potom soubor cesta.php z hostingu smažte.

Hodnota __DIR__ vypíše adresář, ve kterém je daný PHP soubor uložený. Pokud jej nahrajete do podsložky, uvidíte cestu k této podsložce.

Jak může výsledek vypadat

Například /3w/users/j/jmeno.domena.cz/web. Jde o ukázku, kterou nemáte přebírat do vlastního nastavení. Použijte výsledek zjištěný přímo na svém hostingu.

Cestu neodvozujte jen z aktuální domény ani z historického schématu pro starší účty. Při změně hlavní adresy webu se přihlašovací jméno účtu nemění a nová doména proto nemusí odpovídat názvu adresáře.

Kdy potřebujete cestu ke konkrétnímu souboru

Pokud konfigurace vyžaduje cestu k souboru, doplňte za zjištěný adresář jeho skutečné umístění a název. Adresář samotný není cestou ke konkrétnímu souboru.

Pro ochranu adresáře heslem v .htaccess musí například direktiva AuthUserFile ukazovat na soubor s přihlašovacími údaji. Podrobnosti najdete v článku Úpravu konfigurace pomocí souborů .htaccess? Soubor s přihlašovacími údaji ukládejte mimo veřejnou složku web.

Pokud se PHP skript nespustí nebo zobrazí chybu, pokračujte návodem Co dělat, když mám ve skriptu chybu?

← Zpět na Pokročilé (FTP, databáze, PHP)Potřebujete další pomoc?

Projděte si další témata

Prozkoumejte další kategorie nápovědy nebo využijte vyhledávání.

Přejít na nápovědu