Egenverk Lagom · Dokumentation

Felsökning

v0.33.2WP 6.5+PHP 7.4+Uppdaterad

Fliken Advanced eller en modul syns inte

Schematabeller, Databas, CSS och JS per sida och reglagen för Lagoms eget sökindex ligger på fliken Advanced, som varje administratör slår på för sig själv. Klicka på Show advanced tools längst ner på Lagoms sida, eller bocka i rutan med samma namn på din profil. Gamla adresser till flikarna Databas och CSS och JS leder till Advanced.

En modul går inte att slå på

Schematabeller och Heartbeat, transients och sessioner sparas bara som på efter en räkning. Klicka på Visa vad som skulle tas bort, läs antalen och slå på modulen inom tio minuter. Står modulen kvar som av visar Lagom ”Rensningen av schematabellerna är fortfarande av” eller ”Städningen är fortfarande av”.

För Schematabeller måste räkningen gälla exakt de värden som står i formuläret. Har du ändrat dem efter räkningen, eller sänkt en lagringstid medan modulen är på, räknar du igen. Fälten visar de räknade värdena tills du sparar fliken.

Anropsvakten varnar

  • WP-Cron har inte körts; räkningen väntar tills den gör det. Siffrorna summeras av WP-Cron. Kontrollera att WP-Cron går på sajten, till exempel att en cron på servern anropar wp-cron.php om DISABLE_WP_CRON är satt.
  • Vaktmappen är inte skrivbar; inget räknas. Webbservern måste kunna skriva i uploads/egenverk-lagom/watch/.
  • En minut nådde gränsen på 2 MB; vissa anrop hoppades över. Siffran för den minuten är lägre än det verkliga antalet.

Notisen om en endpoint över gränsen ligger kvar på alla adminsidor tills någon klickar på Avfärda.

Utgångna transients ligger kvar

WordPress tar inte bort utgångna transients ur databasen när en beständig objektcache är aktiv. Slå på Heartbeat, transients och sessioner under Prestanda. Nattstädningen klockan 03:00 ber WordPress ta bort dem ur databasen ändå.

Misslyckade jobb försvinner inte

  • Misslyckade jobb sparas alltid minst 30 dagar, och förvalt 90 dagar.
  • Action Scheduler äldre än 4.0 tar aldrig bort misslyckade jobb. Med Schematabeller på lägger Lagom då till ett dagligt jobb som gör det. Räkningen visar vilken version av Action Scheduler som körs och vem som städar.

Knappen Optimera saknas

Skälet står där knappen hade varit:

SkälVad det betyder
butiken skriver till den vid varje besök eller orderWordPress egna tabeller, WooCommerces och Action Schedulers byggs inte om medan butiken är igång
inte en InnoDB-tabellEn ombyggnad skulle låsa tabellen helt
tabellerna delar ett gemensamt tablespace härMed innodb_file_per_table av frigör en ombyggnad ingenting
större än 500 MBBygg om den under ett planerat underhåll, utanför Lagom
lite ledigt utrymme inutiTabellen har mindre än 20 MB eller 20 % ledigt, så en ombyggnad ger lite tillbaka
ledigt diskutrymme kan inte kontrollerasDatabasen ligger på en annan server, så Lagom kan inte mäta disken
inte tillräckligt med ledigt diskutrymmeDet krävs dubbla tabellens storlek ledigt
tillhör en annan webbplats i nätverketTabellen hör till en annan sajt i multisite

Säger Lagom En annan ombyggnad pågår körs redan en ombyggnad. Vänta tills den är klar.

Ordersöket hittar inte eller går långsamt

  • Läs notisen på orderlistan: den säger hur termen tolkades och om en del saknar snabbt uppslag. Var tolkningen fel, klicka på Sök i alla fält (långsamt).
  • Lagras ordrarna som inlägg och inget annat tillägg svarar, hittas bara ordernummer snabbt tills Lagoms eget sökindex är byggt. Reglaget finns på kortet när fliken Advanced är på.
  • Med HPOS hittas namn och postnummer bara om sajten har index på de kolumnerna. Kortet visar vilka index som saknas.
  • Indexet används först när det är komplett. Med Bygg bara nattetid (00–06) tar det längre tid. Dör en omgång startar nästa sidladdning i admin om fyllningen.
  • Ordersöket visar högst 500 träffar.

En sida gick sönder efter en regel för CSS eller JS

  1. Öppna sidan med ?egenverk_lagom_assets=off. Fungerar den då, är det en regel som orsakar felet.
  2. Klicka på Tillbaka till förhandsvisning eller Ta bort vid regeln. Lagoms egen sida påverkas aldrig av regler, så den går alltid att nå.
  3. Töm sidcachen om Lagom bad dig om det: ”Regeln gäller nu alla. Töm sidcachen så att besökarna får ändringen.”

Gäller det en tilläggsregel stoppar du alla på en gång genom att avaktivera Lagom eller lägga till define( 'EGENVERK_LAGOM_RULES_OFF', true ); i wp-config.php.

En regel nekas

Lagom säger varför. De vanligaste skälen:

  • filen syntes inte på sidtypen i senaste skanningen. Skanna sidtypen igen med ?egenverk_lagom_assets=scan.
  • en fil som är beroende av den skulle fortfarande laddas. Lägg till regler för de filerna först.
  • filen kommer från ett tillägg för betalning, frakt eller liknande och sidtypen är en produkt-, butiks-, varukorgs-, kass- eller kontosida
  • sidtypen är en orderskärm i wp-admin, orderbetalning eller orderbekräftelse

En regel på produkt-, butiks-, produktkategori-, varukorgs-, kass- eller kontosidor blir live först efter en godkänd kontrollkörning. För alla utom kontosidor krävs en full körning med en vara i varukorgen, alltså i en testmiljö.

En tilläggsregel gör ingenting

  • Must-use-tillägget måste vara installerat och aktuellt. Kortet visar läget. Klicka på Installera mu-tillägget eller Uppdatera mu-tillägget. Kan Lagom inte skriva till mappen, gör wp-content/mu-plugins/ skrivbar eller kopiera dit filen för hand.
  • Tilläggsregler kräver snygga permalänkar (Inställningar → Permalänkar).
  • Must-use-tillägget agerar aldrig i admin, på AJAX, REST eller cron, på flöden, webbplatskartor och sökningar, på varukorg, kassa och kontosidor eller på adresserna i undantagslistan.
  • Står EGENVERK_LAGOM_RULES_OFF i wp-config.php, eller är Lagom inte aktivt, gäller inga tilläggsregler.

Saknas ett tillägg i listan är det ett som aldrig stängs av: WooCommerce, Lagom, tillägg för betalning, frakt, cache, säkerhet, cookie-samtycke, språk eller valuta och kodsnuttar, eller ett tillägg som ett annat aktivt tillägg kräver.

PageSpeed ger inget resultat

  • Modulen CSS och JS per sida måste vara på, och sidtypen måste vara skannad och publik.
  • Utan API-nyckel tillåter Google bara några körningar per dag.
  • Skickades Google vidare till en annan sida, som kassan med tom varukorg som leder till varukorgen, sparas inget resultat.

Skalet krockar med ett annat tillägg

  • Lägg till ?egenverk_lagom_skin=0 i adressen för att se sidan utan skal.
  • Lägg skärmens id i Skärmar utan skal, ett per rad.
  • Som standard går andra tilläggs stilar före. Har du slagit på Lagom går före andra tilläggs stilar, prova att slå av den.
  • Varje användare kan stänga av skalet för sig själv med Använd Lagom-skalet på sin profil.

Laddas inte typsnitten och servern svarar 403 på filerna, kontrollera att webbservern kan läsa filerna i tilläggets mapp.

Gamla adresser

Lagom låg tidigare under Verktyg. tools.php?page=egenverk-lagom och tools.php?page=lagom leder till admin.php?page=egenverk-lagom. ?lagom_skin=0 fungerar som ?egenverk_lagom_skin=0. Fler parametrar finns i Referens.

Löste inget av det här problemet: kontakta oss.

Resurser