WordPress-plugin · Fejlfinding

Log Viewer: læs fejlene uden at åbne en FTP-klient

Under "Værktøjer" og "Log Viewer" ser du slutningen af din WordPress-log, nyeste post øverst og farvekodet efter alvorlighed. Pluginet læser kun de sidste linjer, så en log på flere gigabyte ikke løber tør for hukommelse.

Hvad pluginet gør, og hvorfor

Når en WordPress-side opfører sig mærkeligt, står svaret ofte i debug-loggen. Men at hente filen via FTP eller SSH hver gang er besværligt, og mange logvisere indlæser hele filen i hukommelsen, så de går ned, når loggen er stor. Log Viewer læser bagfra i små bidder og stopper, når den har de sidste N linjer (standard 500, højst 5000). En stor log koster derfor det samme som en lille.

Poster med flere linjer, som stack traces, grupperes under den linje med tidsstempel, de hører til, og linjerne farvekodes som fejl, advarsel, notits, forældet eller andet. Du kan søge i teksten, og du kan se filens størrelse og tidspunkt for seneste ændring. Mangler loggen, er den tom, eller kan den ikke læses, får du en tydelig besked. Er WP_DEBUG eller WP_DEBUG_LOG slået fra, viser pluginet det og den linje, du kan tilføje til wp-config.php.

Pluginet er afløser for det gamle OpenDIMS-plugin "WP LogViewer". Er det gamle stadig aktivt, får du en besked om at deaktivere det. Med licens kan du vælge flere logfiler, filtrere på niveau, hente og rydde loggen, få automatisk opdatering og en widget på instrumentbrættet.

Hvem er det til?

  • Udviklere og webbureauer, der hurtigt vil se PHP-fejl og advarsler uden at logge ind på serveren
  • Administratorer af WooCommerce-shops, der vil kunne se WooCommerce-logfiler direkte i WordPress (licens)
  • Dem, der har brugt det gamle OpenDIMS-plugin og oplevede, at det væltede på store logfiler
  • Alle, der har brug for hurtigt at kunne svare på "hvad gik galt?" uden at åbne en terminal
Funktioner

Det kan pluginet

Funktioner mærket "Gratis" er med i den gratis udgave. Funktioner mærket "Licens" kræver en licensnøgle.

  • Gratis

    Vis debug-loggen, nyeste først

    Viser wp-content/debug.log (eller stien i WP_DEBUG_LOG, når det er en sti). Kun de sidste N linjer læses fra filen, så store logfiler ikke fylder hukommelsen.

  • Gratis

    Farvekodning og søgning

    Linjer farvekodes som fejl, advarsel, notits, forældet eller andet, og du kan søge i teksten. Stack traces grupperes under den post, de hører til.

  • Gratis

    Filstørrelse og ændringstidspunkt

    Du kan se, hvor stor loggen er, og hvornår den sidst er ændret. Mangler filen, er den tom eller kan ikke læses, får du en klar besked.

  • Gratis

    WP_DEBUG-indikator

    Er WP_DEBUG eller WP_DEBUG_LOG slået fra, siger pluginet det og viser de linjer, du kan tilføje til wp-config.php.

  • Gratis

    Antal linjer og gruppering

    Vælg mellem 50 og 5000 linjer og om stack traces skal grupperes.

  • Licens

    Flere logfiler

    Vælg mellem debug.log, PHP error_log, php_error.log i rodmappen, wp-content/error.log og WooCommerce-logfiler. Kun disse godkendte filer kan vælges, aldrig en vilkårlig sti.

  • Licens

    Niveaufilter

    Vis kun fejl, advarsler, notitser, forældede kald eller andet.

  • Licens

    Download og ryd

    Hent logfilen eller ryd den. Begge handlinger kræver login, rettigheder og et nonce, og rydning bekræftes først.

  • Licens

    Automatisk opdatering

    Opdatér visningen hver 10., 30. eller 60. sekund. Opdateringen holder pause, mens du skriver eller markerer tekst.

  • Licens

    Widget på instrumentbrættet

    En widget viser antallet af fejl i de seneste loglinjer, så du ser problemer, når du logger ind.

  • Licens

    Automatiske opdateringer

    Nye versioner dukker op i WordPress som alle andre plugins og kan opdateres med ét klik.

Sammenligning

Gratis udgave eller licens

Den gratis udgave er et fuldt fungerende plugin. Licensen tilføjer det, der står i højre kolonne.

Sammenligning af gratis udgave og licens for TINXDK WP - Log Viewer
FunktionGratisMed licens
Vis debug.log, nyeste først (kun de sidste N linjer)JaJa
Farvekodning efter niveau og tekstsøgningJaJa
Stack traces grupperet under deres postJaJa
Filstørrelse og ændringstidspunkt, beskeder ved manglende eller tom filJaJa
WP_DEBUG / WP_DEBUG_LOG-indikatorJaJa
Antal linjer (50-5000) og grupperingJaJa
Vælg flere logfiler (PHP, WooCommerce m.fl.)NejJa
NiveaufilterNejJa
Download af logfilenNejJa
Ryd logfilenNejJa
Automatisk opdatering (10/30/60 sekunder)NejJa
Widget på instrumentbrættetNejJa
Automatiske opdateringerNejJa

Systemkrav

PHP
8.2.35 eller nyere
WordPress
6.3 eller nyere (afprøvet til 6.8)
WooCommerce
Valgfri. Kun nødvendig, hvis du vil se WooCommerce-logfiler (licens)

Pluginet virker på alle WordPress-installationer, der opfylder kravene, uanset hvor siden hostes. Er PHP-versionen for gammel, forbliver pluginet inaktivt og viser en besked i administrationen.

Installation

Installér trin for trin

  1. Download zip-filen

    Hent pluginet i sektionen "Download" nedenfor. Gem zip-filen, og pak den ikke ud.

  2. Upload i WordPress

    Vælg "Plugins" og derefter "Tilføj nyt plugin" og "Upload plugin". Vælg zip-filen, og tryk på "Installer nu".

  3. Deaktivér det gamle plugin

    Bruger du "OpenDIMS WP LogViewer", får du en besked om at deaktivere det. Det gamle plugin havde ingen indstillinger, så der skal ikke flyttes noget.

  4. Aktivér pluginet

    Tryk på "Aktivér plugin". Er din PHP-version for gammel, bliver pluginet inaktivt og viser en besked, så siden aldrig går i stykker.

  5. Åbn "Værktøjer" og "Log Viewer"

    Her ser du slutningen af loggen. På et multisite findes siden i netværksadministrationen under "Indstillinger" og "Log Viewer" og kræver netværksadministrator.

  6. Slå logning til, hvis der ingen log er

    Tilføj define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); til wp-config.php. Pluginet viser selv linjerne, hvis noget mangler.

Licensnøgle

Aktivér din licens

Har du fået en licensnøgle, aktiverer du den i pluginet. Uden nøgle bruger du bare den gratis udgave.

  1. Find feltet "Licens"

    Åbn "Værktøjer", "Log Viewer" og vælg sektionen "Licens".

  2. Indtast din licensnøgle

    Skriv eller indsæt nøglen (formen TINX-XXXX-XXXX-XXXX-XXXX). Store og små bogstaver og bindestreger er ligegyldige.

  3. Tryk på "Aktivér"

    Pluginet kontakter licensserveren, og flere logfiler, filter, download, rydning, automatisk opdatering, widget og automatiske plugin-opdateringer slås til.

  4. Skal du flytte licensen?

    Tryk på "Deaktivér" på det gamle website, så frigives pladsen, og indtast nøglen på det nye.

Download

Hent TINXDK WP - Log Viewer

Version
1.0.0
Udgivet
Filstørrelse
54 KB
Fil
tinxdk-wp-log-viewer-1.0.0.zip
SHA-256
b973081a507ec818cea1cac581dbd6b2cdcc1c73097f248a3216ea3f77095997

Download er gratis for alle. Zip-filen indeholder både den gratis udgave og licensfunktionerne, som først slås til, når en licensnøgle er aktiveret. Automatiske opdateringer kræver en licens. Du kan kontrollere filen med shasum -a 256 tinxdk-wp-log-viewer-1.0.0.zip.

Licens

Brug for flere funktioner? Anmod om en licens

Licensen til Log Viewer slår valg af flere logfiler, niveaufilter, download, rydning, automatisk opdatering, dashboard-widget og automatiske plugin-opdateringer til. Vi udsteder nøglen manuelt og aftaler antal websites og varighed sammen med dig.

  • Nøglen udstedes manuelt af TINXDK. Der er ingen onlinebetaling.
  • Pris efter aftale. Vi vender tilbage med et tilbud, når vi har hørt, hvad du har brug for.
  • Licensen gælder som udgangspunkt for ét website, og udviklings- og staging-sider (fx localhost, .test og staging.) tæller ikke med.
  • Nøglen indtastes under "Licens" i pluginets indstillinger. Slutter licensen, fortsætter pluginet i den gratis udgave.

Med en licens sender pluginet kun sidens adresse, versionsnumre og licensnøglen til licensserveren, når licensen aktiveres, kontrolleres og tjekkes for opdateringer.

Ofte stillede spørgsmål

Jeg bruger det gamle OpenDIMS-plugin - hvad gør jeg?

Installér og aktivér Log Viewer. Er det gamle plugin ("OpenDIMS WP LogViewer") stadig aktivt, viser dette plugin en besked om at deaktivere det. Det gamle plugin havde ingen indstillinger, så der er intet at flytte over. Deaktivér og slet det gamle plugin, når du har kontrolleret, at visningen virker.

Hvorfor kan store logfiler ikke vælte pluginet?

Det læser filen bagfra i bidder på 8 KB, til det har de sidste N linjer (standard 500, højst 5000) eller har læst 8 MB. Hele filen indlæses aldrig, så en meget stor log koster det samme som en lille. Meget lange linjer afkortes.

Hvorfor er min log tom eller mangler?

Så er logning sandsynligvis slået fra. Tilføj define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); til wp-config.php. Pluginet viser en indikator og de linjer, du skal bruge.

Er det sikkert at kunne se og rydde logfiler fra administrationen?

Kun brugere med rettigheder (på et multisite netværksadministratorer) kan bruge siden. Forespørgslen kan kun pege på en godkendt nøgle, ikke en sti, så andre filer kan ikke hentes. Download og rydning sker med POST, nonce og rettighedskontrol, og alt output escapes. Pluginet har ingen offentlige formularer.

Hvad er forskellen på den gratis udgave og licensen?

Den gratis udgave viser debug.log, nyeste først, med farvekodning, søgning, gruppering af stack traces og WP_DEBUG-indikator. Licensen tilføjer flere logfiler, niveaufilter, download, rydning, automatisk opdatering, dashboard-widget og automatiske plugin-opdateringer.

Hvad sker der med logfilerne, hvis jeg fjerner pluginet?

Logfilerne røres aldrig. Ved afinstallation frigives sidens licensplads (så godt det kan lade sig gøre), og licensdata og indstillinger fjernes.

Hvilke oplysninger sendes til jer?

Den gratis udgave kontakter ikke os. Med licens sendes kun sidens adresse, versionsnumre for pluginet, WordPress og PHP samt licensnøglen, når licensen aktiveres, kontrolleres og tjekkes for opdateringer. Logindholdet forlader aldrig din server.

Hvilke krav stiller pluginet?

PHP 8.2.35 eller nyere og WordPress 6.3 eller nyere. WooCommerce er valgfrit. Kører siden på en ældre PHP-version, forbliver pluginet inaktivt og viser en besked i administrationen.

Ændringslog

Version 1.0.0

  • First release: replaces "OpenDIMS WP LogViewer". Tail-only reading (no whole-file reads), newest first, colour coding, search, grouped stack traces and the WP_DEBUG indicator in the free edition.
  • Licensed edition: more log files (whitelist), level filter, download, clear, auto-refresh, dashboard widget and automatic updates.

Spørgsmål til pluginet?

Ring eller skriv, så hjælper vi dig med både installation og licens.