Support » Allmänna frågor » Worfpress på subdomän och inloggning

  • Jag har min wp på en subdomän, sub.domän.se.

    Det fungerade bra i ungefär ett år men så plötsligt gick det inte att logga in.
    Jag experimenterade i timmar med olika inställningar. Jag bytte adressen till http://www.domän.se/sub då gick det att logga in. När jag sedan gick från panelen till ”framsidan” ändrades sökvägen till sub.domän.se och jag loggades ut.
    Jag skapade en länk med omvänd subadress. När jag klickar på den loggas jag in igen.
    Det fungerar men är jäkligt irriterande att logga ut varje gång jag skall titta på framsidan.

    Vad beror detta på och hur åtgärdas det??

Visar 1 svar - 1 till 9 (av 9 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Inloggningen hanteras via cookie. Kolla vilka cookies du har i din webbläsare. Troligen är cookien inställd så att den inte sänds till subdomänen.

    Motfråga: Varför använder du subdomän? Om du använder någon lösning för flerspråkig webbplats (wpml t.ex.) så kan du behöva vända dig till supporten för aktuellt tillägg.

    Kom också ihåg att en cookie som webbläsaren får över https inte skickas till servern om du är uppkopplad via http. Om admin-sidorna skyddas med https men fronten går via http (av någon anledning) skulle detta kunna hända.

    Hmm. Du fick mig att fundera till. Vore kul att veta vad problemet var, när och om du kommer på det!

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    @workmannen Hur går det? Har du kommit närmare någon lösning på ditt problem?

    Trådstartare workmannen

    (@workmannen)

    @Tor-Björn Fjellner

    Hej!

    Jag jobbar på som vanligt men jag måste fortfarande byta adressen för att för att logga in. Jag loggas tom in automatiskt när jag byter adress.

    Sanningen är att jag har två subdomän-wordpress installationer. De reagerar helt olika på detta probelm.
    Den jag använder mest räcker det med att jag byter adress för att logga in automatiskt. Medan den andra måste jag logga in manuellt varje gång jag byter adress.

    Den första fortsätter sedan att vara inloggad även när jag går ur panelen för att titta på ”framsidan”.
    Den andra loggas jag ut när jag går ur panelen till framsidan.

    Jag har jämfört de bägge installationerna in i minsta detalj utan att kunna hitta något som skiljer dem åt.

    Det hör till saken att båda fungerade som de skall tills en av dem utsattes för hacking. De lyckades inte hacka sig in men det var efter det som problemen började och så har det varit i 3 år nu.
    Den andra utsattes för hackerattack för ett par månader sedan och då hände samma sak med den med den skillnaden att jag måste logga in varje gång jag skall gå in i panelen och jag loggas ut om jag går tillbaka till framsidan.

    Orsaken till att jag använder subdomän är för att jag har en huvuddomän med ett namn som passar ihop med subdomännamn. Jag kan alltså använda flera sidor på samma domän med skenbart olika namn. Ungefär så här:
    bilar.ärkul.se
    båtar.ärkul.se
    flygplan.ärkul.se
    osv.
    Många hemsidor=samma kostnad.

    Det hör också till saken att jag har utgivningsbevis för en av subdomänerna. Jag kan inte ändra namn på ingångssidan då måste jag ansöka på nytt och det är ingen kul process.

    Vad kan det vara för fel?
    Går det att göra om inloggningen så att den fungerar på annat sätt?

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Jag skulle börja med att kolla kakornas räckvidd. Det kanske är så att olika inloggningskakor konkurrerar med varandra?
    I Firefox kan jag via Page info (ja, jag använder programmet på engelska…) komma till en lista med alla sparade kakor och där kan det vara idé att forska lite.

    En jobbig väg skulle ju vara att försöka bygga om webbplatserna från start och migrera över innehållet.
    Men först skulle jag lusläsa wp-config för båda webbplatserna och dubbelkolla alla inställningar URL och liknande för båda webbplatserna.

    Sedan skulle jag kika i själva databasen (via phpmyadmin) i detalj vad som finns sparat om mina användarkonton. Och, om det inte är några webbplatser där vem som helst har lov att registrera sig – kolla att det inte finns några utomstående.

    Hmm. En tanke slog mig:
    Vad händer om du använder samma inlogging och lösen på båda webbplatserna och dessutom använder samma värden för SALT-konstanterna i wp-config på båda?
    Om du är inloggad på den ena webbplatsen finns det en chans att samma session kan gälla även på den andra!

    Trådstartare workmannen

    (@workmannen)

    Det ligger något i vad du säger. Ibland när jag måste logga in på nytt läggs min användare och lösen in av webbläsaren eftersom jag valt att spara dem så. Jag får ofta inloggningsfel på grund av fel lösen. Jag lägger då in rätt lösen och det går att logga in. Jag har samma databas för båda och samma användarnamn för båda, det är bara lösen som skiljer. Det kan ju vara så att den använder valfri lösen av de två som finns i webbläsaren.

    Men det förklarar inte varför jag loggas ut när jag går till framsidan för den ena domänen medan den inte gör det för den andra. Eller varför jag måste byta adress från subdomän till vanlig adress för att kunna logga in eller förbli inloggad. Så fort jag byter till subdomän åker jag ut. Kan det vara så att de båda bloggarna stör varandra?

    Jag har tittat i config på båda och inget skiljer.

    Jag har ett webbutrymme med fria antal databaser. Jag tänker radera den minst använda bloggen och installera om den med egen databas. Jag kommer att använda en annan användarnamn osv. Vad mer borde jag tänka på vid installation?

    Jag har tänkt installera 7-8 olika bloggar med tiden så det är viktigt att det fungerar.

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Separata WordPress-installationer behöver hållas isär. De kan använda en gemensam databas, men i så fall måste man ange olika tabell-prefix för varje installation, för att deras information inte ska krocka.
    Det är faktiskt en aning säkrare att låta de olika webbplatserna ligga i olika databaser. Om någon skulle lyckas bryta sig in i databasen för en webbplats har han/hon annars direkt tillgång till de övriga webbplatserna också. Men samtidigt kan det finnas andra fördelar med delad databas (backup-hantering och annan administration, t.ex.)

    Om du planerar att ha flera webbplatser som alla kommer att ligga på olika underdomäner kanske det vore idé att titta på multisite. Jag kan själv nästan ingenting om den installationsvarianten, men med multisite kan man samordna stora delar av administrationen. Och en användare kan hantera en eller flera av dessa webbplatser.

    Trådstartare workmannen

    (@workmannen)

    Jaha! Multisite skall jag titta på.
    TACK!

    Sluta inte spekulera om mina problem för det. Fler kanske kan komma i å svara, mångfald är bra för alla även om jag redan fått bra svar!

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Lycka till.
    Om du själv kommer på något kan du också gå tillbaka hit och berätta, till nytta för andra, som senare kommer med liknande problem och funderingar.

    Trådstartare workmannen

    (@workmannen)

    Ja, jag kommer att beskriva hur jag gjorde om jag gjorde det.

Visar 1 svar - 1 till 9 (av 9 totalt)
  • Ämnet ”Worfpress på subdomän och inloggning” är stängt för nya svar.