Kļūda "You are not allowed to call this page directly” parasti parādās vietnēs WordPress kad lietotājs mēģina tieši piekļūt lapai vai failam, kuram nav paredzēts tieši piekļūt.
Piemēram, ja vēlaties piekļūt no Dashboard lappuse updateSites WordPress Plugins / WordPress Themes. Lai gan jūs esat pieteicies ar a lietotājs Kāpēc ir rangs administrators / admin WordPress, jūs nevarat tieši piekļūt lapai wp-admin/update-core.php
kas izpilda skriptu update al WordPress.
[Fiksēts WordPress Update Error] You are not allowed to call this page directly.
Kļūda var rasties vairākos gadījumos:
Piekļūstiet failiem tieši no motīva (theme): daži faili no motīva WordPress tiem nav paredzēts tieši piekļūt, izmantojot URL. Tie ietver .php failus motīva mapē, piemēram, header.php, footer.php vai functions.php. Mēģinot tieši piekļūt šiem failiem, var tikt parādīta kļūda.
Tieša piekļuve failiem no administratora: WordPress administratora panelī ir noteikti faili, kuriem nav paredzēts tiešs piekļuves veids. Tajos ietilpst mapē esošie .php faili wp-admin
, Piemēram, admin.php vai edit.php. Mēģinot tieši piekļūt šiem failiem, var rasties kļūda.
Tieša piekļuve aizsargātām lapām: ja jums ir noteiktas aizsargātas lapas, kurām ir nepieciešama autentifikācija, mēģinot tieši piekļūt šīm lapām bez autentifikācijas, var rasties kļūda.
Lai labotu šo kļūdu, noteikti atveriet lapas WordPress godīgā veidā, izmantojot platformā pieejamās saites un pogas. Izvairieties no tiešas piekļuves failiem vai lapām, kurām nav paredzēts piekļūt šādā veidā.
Manā situācijā kļūda parādījās pēc moduļa aktivizēšanas "NextGEN ImageFlow". Tātad risinājums var būt arī dažu moduļu deaktivizēšana.