Mám soubor json obsahující data, ke kterým přistupuji prostřednictvím javascriptu. Na mém virtuálním serveru MAMP na Macu to funguje, ale na mém online serveru, když načtu soubor HTML, nemohu získat přístup k souboru json z javascriptu. Dostávám 403 žádné oprávnění pro chybu přístupu. Proč?
Odpověď
Pokud je váš produkční server založen na Linuxu, zvažte následující:
-
zkontrolujte prosím adresář, ve kterém je váš soubor. Musí tam být soubor .htaccess, který obsahuje nastavení týkající se přístupu k adresáři. Pokud je to váš případ, budete muset buď přesunout soubor json z tohoto adresáře, nebo deaktivovat příslušné nastavení .htaccess.
-
V některých případech se také zobrazí tato chyba, když je soubor z jakéhokoli důvodu nečitelný:
A. chyby souborového systému – spusťte fsck;
b. zkontrolujte oprávnění souboru, soubor by měl mít alespoň
644 [rw-r--r--]
, adresář, ve kterém je soubor json, by měl mít alespoň755 [rwxr-xr-x]
),