err_too_many_redirects în panoul de administrare al rețelei multisite
Când încerc să accesez panoul de administrare al rețelei multisite de la această adresă:-
apare următoarea eroare:-
Această pagină nu funcționează domain.com v-a redirecționat de prea multe ori. Încercați să ștergeți cookie-urile. ERR_TOO_MANY_REDIRECTS
[Actualizare] consultă acest link pentru rezolvarea problemei:- Buclă de redirecționare (doar pentru administratorul de rețea multisite)

Dacă instalezi WordPress Multisite (wpms) de la zero pe server, această problemă nu ar trebui să apară. Totuși, dacă ai instalat wpms inițial pe o mașină locală și apoi ai mutat/copiat întreaga instalație inclusiv baza de date pe server, atunci trebuie să te asiguri că:
- modifici domeniul în baza ta de date. Nu cunosc nicio extensie care să gestioneze instalarea wpms până în prezent. Totuși, eu folosesc unealta Interconnect/it pentru căutare și înlocuire în baza de date. Trebuie să cauți 'localhost/folder' și să înlocuiești cu 'domeniul-tau.com'. Cel mai bine este să ai o configurație similară pe localhost ca pe server. Dacă intenționezi să configurezi wpms cu subdomenii, sugerez să creezi site-urile copil pe server după instalarea cu succes și să exporti/importi pagini/postări de pe mașina locală pe server.
- trebuie să modifici și setările wpms din wp-config.php,
define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/folder-local/');
îndefine('DOMAIN_CURRENT_SITE', 'domeniul-tau.com'); define('PATH_CURRENT_SITE', '/'); //sau un nume de sub-folder dacă nu este o instalație în root.
ține minte că multe lucruri pot merge prost cu un astfel de procedeu, și de aceea este întotdeauna mult mai simplu să instalezi wpms de la zero pe server și să exporti/importi conținutul de la un mediu local pe server.
[EDIT] În cazul în care ai creat o instalație nouă, atunci problema probabilă este fie cu fișierul htaccess, fie cu setările site_url/home_url.
Dacă ai configurat greșit site_url/home_url în panoul de control, atunci trebuie să le modifici direct în baza de date. Urmează aceste instrucțiuni, și presupunând din întrebarea ta că ai instalat fișierele WordPress în sub-folderul /wp
, asigură-te că:
- Dacă vrei să accesezi site-ul cu:
domeniu.com
și panoul de control cudomeniu.com/wp-admin
, atunci
siteurl = http://domeniu.com
home = http:/domeniu.com/wp
- Dacă vrei să accesezi site-ul cu
domeniu.com/wp
și panoul de control cudomeniu.com/wp/wp-admin
, atunci
siteurl = http://domeniu.com/wp
home = http:/domeniu.com/wp
[EDIT 2] Un alt motiv posibil este caching-ul browserului. Redirectările 301 sunt stocate în cache de către browser, așa că șterge cache-ul. Poți inspecta ce fel de redirecționare experimentează browserul uitându-te la urma cererii în fila de rețea a consolei inspectorului. Acest lucru poate oferi un indiciu despre unde se aplică redirecționarea.

da, am modificat conform pasului 2, dar aceasta nu este problema mea -> problema este cu vizualizarea în panoul de rețea

primești aceeași eroare când accesezi domain.com/wp/wp-admin? Poți vedea partea frontală domain.com/wp?

nici o eroare nu apare decât la domain.com/wp/wp-admin/network/ , da, am menționat acest lucru anterior

ai menționat mai devreme, dar nu ai spus că funcționa cu restul tabloului de bord! Asta elimină multe posibilități. Ai golit cache-ul browserului? Acesta poate fi un motiv, deoarece redirectările 301 sunt cache-uite! Ce tip de redirecționare primești când inspectezi urma cererii în fila Network a consolei de inspectare?

da, am golit cache-ul browserului mai devreme, este de tip document

da, văd asta dar nu găsesc ce ai cerut ? poți, te rog, să arăți cererea ta prin imagini

multumesc mult pentru toate răspunsurile, din fericire am găsit soluția pe această pagină:- https://wordpress.stackexchange.com/questions/175728/redirect-loop-only-for-multisite-network-admin

Acest răspuns este specific instanțelor WordPress Multisite configurate cu Bitnami: fișierele .htaccess pot să nu funcționeze conform așteptărilor. În schimb, atunci când am urmat aceste instrucțiuni găsite în documentația Bitnami: https://docs.bitnami.com/aws/apps/wordpress-multisite/administration/use-directories/ problema mea a fost rezolvată.

Uneori poate fi din cauza capitalizării numelui de domeniu. WordPress are o problemă de comparare (știu că WP spune altfel, dar aș numi-o o eroare, mai ales pentru că nu este generată nicio avertizare, dar obținem o buclă ERR_TOO_MANY_REDIRECTS). Sfat: nu încercați să "reparați" capitalizarea (prea multe locuri). Încercați aceasta în wp-config.php:
$_SERVER['HTTP_HOST'] = DOMAIN_CURRENT_SITE;
