Hvordan fikse «Feilkode 405-metoden er ikke tillatt» på få minutter

Å støte på en feil når du besøker et nettsted er irriterende for både brukere og nettstedeiere. En slik feil er 405 Method Not Allowed-feilen som kan føre til at de besøkende mister troen på nettstedet ditt og ser etter alternativer. Dermed vil du miste verdifulle engasjement og salgsmuligheter.

Når en server får en forespørsel om et legitimt nettsted, men avviser HTTP-metoden som brukes for søket, returnerer den en svarstatus på 405. Den mangler ofte dyptgående begrunnelser for avvisningen. Selv om det er sjeldent, kan det påvirke nettleseropplevelsen din avhengig av nettleseren og operativsystemet du bruker.

I denne artikkelen vil vi avdekke årsakene bak feilen «405 Method Not Allowed». Deretter vil vi gi deg trinnvise veiledning for å løse dette problemet i løpet av minutter, slik at nettstedet ditt fungerer problemfritt igjen. La oss komme i gang!

Feil ved dekoding av 405-metoden ikke tillatt

405 Method Not Allowed-feilen vises når en webserver godtar en forespørsel via en nettleser, men avslår den bestemte HTTP-metoden som er relatert til den forespørselen. Denne HTTP-svarstatuskoden angir et problem mellom klienten (nettleseren) og serveren. I tillegg er det klassifisert som en klientfeil (4xx statussvar).

405-feilen sendes av serveren hver gang en nettleser prøver å besøke en bestemt nettside eller utfører en operasjon på nettstedet med en HTTP-metode som ikke støttes. Denne feilmeldingen kan imidlertid også vises som:

  • 405 Ikke tillatt
  • Metode ikke tillatt
  • HTTP 405-feil
  • HTTP-feil 405 – Metode er ikke tillatt
  • HTTP 405-metoden er ikke tillatt

Det er viktig å huske at 405-feilen ofte oppstår fra et problem på klientsiden. Dette betyr at nettleserens forespørsel er skylden. Noen ganger kan imidlertid webserverens svar på klientens forespørsel også resultere i en feil.

Prosedyrene for å fikse 405 Method Not Allowed-problemet er de samme, uansett hvilken nettleser som rapporterer feilen. Du kan løse dette problemet og gjenopprette enkel tilgang til nettstedet ditt ved å bruke en definert feilsøkingsprosedyre.

Så, før vi lærer prosessen for å løse feilen, la oss ta en titt på noen vanlige årsaker bak den.

Årsaker bak 405-metoden ikke tillatt feil

For å bruke de riktige rettelsene og garantere sømløs kommunikasjon mellom klienten og serveren, er det viktig å finne ut den nøyaktige kilden til 405-feilen. Her er noen vanlige årsaker bak feilen:

Feil HTTP-metode

HTTP-protokollen spesifiserer en rekke vanlige måter for en klient (vanligvis en nettleser) å kommunisere med en webserver. Det inkluderer GET, POST, PUT, DELETE, HEAD og OPTIONS.

Serveren vil returnere en 405-feil hvis en klient prøver å få tilgang til en bestemt ressurs via en ikke-støttet eller feilaktig HTTP-metode. Denne feilen kan for eksempel vises hvis du prøver å oppdatere data ved å bruke GET-metoden i stedet for den riktige POST- eller PUT-teknikken.

Unøyaktig serverkonfigurasjon

405-feilen kan oppstå fra et webserverkonfigurasjonsproblem. HTTP-metoden som klienten bruker støttes kanskje ikke av serverens konfigurasjon. Dette kan være et resultat av et utilstrekkelig eller feilaktig serveroppsett, som ikke engang gjenkjenner visse HTTP-metoder eller begge deler.

Kryssopprinnelsesforespørsler

Policyen for samme opprinnelse vil mislykkes ved forespørsler om kryssopprinnelse, noe som kan resultere i 405-feilen. Sikkerhetskontroller er på plass i nettlesere for å hindre skript fra å be om ressurser fra andre nettsteder enn den som betjener den opprinnelige nettsiden (samme opprinnelse).

Serveren vil avvise og vise 405-feilen hvis et skript på klientsiden prøver å sende en kryssopprinnelsesforespørsel ved å bruke en HTTP-metode som ikke støttes.

Brannmurrestriksjoner for nettapper

I visse situasjoner kan en webserver beskyttes mot ulike typer trusler ved å implementere en Web Application Firewall (WAF). WAF kan settes opp for å forhindre bruk av visse HTTP-metoder som anses som farlige eller overflødige for applikasjonen.

  Hørselstap: Hvor høyt er for høyt?

Derfor vil WAF avskjære forespørsler fra klienter som prøver å bruke en av disse forbudte metodene og returnere en 405-feil.

Tilgangskontroll og tillatelser

Utilstrekkelige tillatelser eller feil tilgangskontrollinnstillinger på serveren kan også ende opp med å vise 405-feilen. For å stoppe uautoriserte operasjoner kan serveren svare med 405-feilen når en klient prøver å få tilgang til en ressurs som de ikke har den nødvendige autorisasjonen for.

Nå som du vet de vanlige årsakene bak 405-feilen, la oss fokusere på noen feilsøkingsmetoder:

Det kan være vanskelig å finne den eksakte årsaken bak 405-metoden ikke tillatt. Men for å minimere innsatsen med å fikse det, har vi kommet opp med følgende metoder:

Bekreft URL-en

Å undersøke Uniform Resource Identifier (URL) er det første trinnet i å løse problemet med 405-metoden ikke tillatt på klientsiden. Dette problemet oppstår ofte som et resultat av en feil angitt URL.

For å hindre brukere fra å få tilgang til feilaktige nettsteder (eller forsøke å nå sider som ikke eksisterer), er flertallet av nettservere svært beskyttet og bygget for å nekte tilgang til upassende URL-er. Som et resultat kan ikke nettleseren besøke en side som ikke er til stede.

Sjekk URL-en nøye for eventuelle manglende tegn eller inkonsekvenser eller skrivefeil. Feilmeldingen kan være forårsaket av en tilsynelatende ubetydelig typografisk feil. Derfor må nettadressen din være presis og feilutsatt for å kunne betjene nettsiden på riktig måte.

Bekreft for å finne ut om nettstedet nå laster inn riktig etter å ha gjort de nødvendige URL-endringene. Skriv inn den oppdaterte URL-en i nettleseren for å sjekke at ønsket side vises som forventet.

Angre eventuelle nylige oppdateringer

Oppdateringer er nødvendige siden det bringer feilrettinger og den siste forbedringen til WordPress-nettstedene dine. Men noen ganger kan oppgraderinger forårsake problemer, inkludert feilen «405-metoden er ikke tillatt».

Finn ut nylige oppdateringer: Hvis du står overfor feilen 405 Method Not Allowed etter å ha implementert en nylig oppdatering, kan det være årsaken bak feilen. Dette gjelder både for WordPress-kjerneoppdateringer så vel som enhver oppdatering på temaene og pluginsene dine.

Vurder tilbakeføring: Vurder å gå tilbake til den tidligere WordPress-versjonen hvis du tror en oppgradering er roten til problemet. Før du fortsetter, sørg for at du har en fullstendig sikkerhetskopi av nettstedet ditt. Det er viktig å ta en sikkerhetskopi før du forhindrer permanente endringer på nettstedet ditt.

Bruke en plugin for tilbakeføring: Selv om det er en manuell tilbakerullingsmulighet, fremskynder bruk av en plugin prosedyren. Derfor foreslår vi plugin WP nedgradering for å gå tilbake til forrige versjon. Det effektiviserer tilbakespolingsprosessen, og reduserer sannsynligheten for eventuelle feil.

Utfør tilbakeføring med presisjon: Du kan enkelt starte tilbakerullingsprosessen ved å bruke WP-nedgraderingsplugin. For en nøyaktig nedgradering av versjonen, følg ganske enkelt instruksjonene og sett inn versjonen du vil gå tilbake til.

Overvåk og fortsett: Sjekk nettstedet ditt for stabilitet og rull tilbake den nyeste versjonen hvis den løser problemet med «405-metoden ikke tillatt». Når du er sikker på at problemet er løst, kan du bestemme om du vil bruke oppdateringene på nytt eller rulle tilbake til den nyeste versjonen ved hjelp av sikkerhetskopien.

Avinstaller plugins og temaer

Plugins og temaer spiller en viktig rolle i å forbedre funksjonaliteten og det visuelle på WordPress-nettstedet ditt. Du kan tilpasse utseendet til nettstedet ditt ved å bruke et tema og introdusere nye funksjoner og forenkle komplekse oppgaver ved å bruke en plugin.

Identifisere potensielle problemer: Det er avgjørende å erkjenne at plugins og temaer kan forårsake problemer, akkurat som programvareoppgraderinger gjør. Dette skyldes at det å inkludere nye funksjoner endrer hvordan nettstedet fungerer. Dessuten kan det også oppstå konflikter eller kompatibilitetsproblemer mellom flere plugins og temaer og WordPress-versjoner.

Avinstallere problematiske plugins: Vurder å fjerne visse plugins som kan være årsaken bak 405 Method Not Allowed Error. Start med å gå til Plugins-fanen på WordPress-dashbordet. En fullstendig liste over alle installerte plugins finner du her:

  • Logg på WordPress admin dashbord
  • og naviger til Plugins > Installerte plugins
  Skann nettverket ditt på sekunder med avansert IP-skanner

Sekvensiell avinstallering og testing av plugin: Du kan starte feilsøkingsprosedyren ved å avinstallere hver plugin individuelt. Undersøk nettstedet ditt etter hver fjerning for å se om feilen fortsatt eksisterer. Denne metodiske teknikken hjelper til med å finne den nøyaktige plugin som er ansvarlig for problemet:

  • Deaktiver en plugin.
  • Sjekk nettstedet ditt for feilen.
  • Hvis feilen vedvarer, reaktiver plugin-en og fortsett til neste.

Ta tak i temarelaterte problemer: Etter plugin-evalueringen, fortsett med ditt nåværende tema. For å finne ut om temaet forårsaker problemet, gjenta test- og avinstalleringstrinnene:

  • Gå til «Utseende»-delen i WordPress-dashbordet.
  • Aktiver standardtemaet (f.eks. Twenty Twenty-tre).
  • Sjekk om feilen vedvarer.

Bestem deg for riktig handling: Hvis programtillegget er avgjørende for nettstedets drift eller forretningsmål, kontakt utvikleren. Ellers bør du vurdere å fjerne eller finne et alternativ. Men prioriter en plugin eller et tema som beholder nettstedets funksjonalitet uten å forårsake feil.

Se gjennom databaseendringer

«405-metoden er ikke tillatt» kan være resultatet av enhver form for databasemodifikasjon. Mange autorisasjoner kan gis for forskjellige plugins eller temaer installert på nettstedet ditt. I tillegg kan disse temaene og pluginene ha tilgang til databasen din.

Så fjerning av en utvidelse vil ikke alltid løse 405-feilen som oppstår på nettstedet ditt. Du må gjennomgå og løse endringene som ble gjort i databasen.

Tilgang til Database og SQL-fanen: Avhengig av hvilken type database du bruker, må forskjellige metoder følges mens du ser etter endringer i databasen. For å evaluere databasejusteringer kan du utføre følgende handlinger:

  • Få tilgang til cPanel ved å bruke påloggingsinformasjonen.
  • Rull ned til Database-delen og klikk på phpMyAdmin.

  • Velg nå databasen din fra venstre side av phpMyAdmin.

Gå til SQL-fanen for å kjøre spørring: På dette stadiet må du skrive inn en spørring og erstatte den for å finne uregelmessigheter gjennom de siste oppdateringene.

  • Velg SQL-fanen i databasen.

  • Skriv inn følgende spørring og erstatt dbname med databasenavnet ditt.
SELECT
    UNIX_TIMESTAMP(MAX(UPDATE_TIME)) AS last_update
FROM
    information_schema.tables
WHERE
    TABLE_SCHEMA = 'dbname'
GROUP BY
    TABLE_SCHEMA;

Identifiser mistenkelige tabeller og poster: Undersøk hver tabell og post i databasen din for å se om noen kan ha blitt tuklet med av plugins. Etterfulgt av å gå til neste trinn hvis du finner noen ulovlige endringer.

Reversere uønskede endringer: Tilbakestill alle uønskede endringer som er gjort i databasen din raskt. Denne fasen kan inkludere å gå tilbake til en tidligere konfigurasjon eller implementere visse modifikasjoner.

Forhåpentligvis er feilen «405 Method Not Allowed» nå løst ved metodisk å følge de ovennevnte prosessene.

Bekreft serverens konfigurasjon

Du kan verifisere serverkonfigurasjonen din gjennom cPanel og verifisere om noen potensielle endringer forårsaker 405-feilen. Så sjekk ut følgende trinn:

Få tilgang til cPanel: Få tilgang til cPanel som tilbys av vertsselskapet ditt ved å logge på kontoen din. Du kan håndtere en rekke elementer på nettstedet ditt ved å bruke denne plattformen, inkludert serveroppsett.

Finn filbehandler: Gå til «Filer»-delen av cPanel og velg «Filbehandling.» Du kan bla gjennom og manipulere filer i mappene på nettstedet ditt ved hjelp av dette programmet.

Gå inn i rotkatalogen: Finn og velg rotkatalogen til nettstedet ditt når du er i filbehandlingen. Vanligvis går dette under navnet «public_html» eller samsvarer med domenenavnet ditt.

Utforsk og endre .htaccess-filen: Søk i rotkatalogen etter .htaccess-filen. Velg «Rediger» fra menyen etter at du høyreklikker på filen. Du kan deretter endre filens innhold.

Sjekk og kommenter ut Rewrite-direktiver: Se etter linjer med Rewrite-direktiver i .htaccess-filen. Endring og omdirigering av URL-er kontrolleres av disse direktivene.

Undersøk eventuelle direktiver som kan resultere i problemet med «405-metoden ikke tillatt». Legg til en «#» hashtag på slutten av linjen som inneholder [R=405, L]

RewriteEngine on
RewriteCond  %{REQUEST_URI} ^/users/create/?.*$
RewriteCond  %{REQUEST_Method} = GET
RewriteRule ^(.*)$ http://xyz.com [R=405,L]

Lagre endringer: Når de riktige justeringene er gjort, lagrer du endringene i .htaccess-filen. I tillegg må du sørge for at modifikasjonene dine er presise og konsistente med feilsøkingsprosedyrene dine.

Test og observer: Vurder de problematiske omskrivingsdirektivene og besøk nettstedet ditt og sjekk brukervennligheten. Så hold øye med «405-metoden ikke tillatt»-advarselen. Hvis problemet er løst, betyr det at de kommenterte instruksjonene var en faktor i problemet.

  De 11 beste verktøyene for å ta opp lyden din på Mac [2023]

Utforsk logger på serversiden

De fleste nettapper fører logger på serversiden som sporer deres interaksjoner og aktivitet. Applikasjonslogger gir en grundig historikk over alle programoperasjoner, for eksempel forespurte sider og databaseresultater.

Ta tak i forskjellen: Applikasjons- og serverlogger: Skille applikasjonslogger fra serverlogger. I motsetning til applikasjonslogger, gjelder serverlogger infrastrukturen som støtter applikasjonen. Serverlogger gir innsikt i helse-, status- og ytelsesoversikten til serveren.

Få tilgang til WordPress-serverlogger: Bruk Secure File Transfer Protocol (SFTP) for å få tilgang til WordPress-serverens poster. Finn «logger»-mappen i katalogens opprinnelse. Denne katalogen inneholder dine WordPress-tilgangslogger og feillogger, navngitt

  • «Access.log» og
  • «Feil logg.»

Naviger gjennom logger: Undersøk dataene sekvensielt ved å bruke en metode som ligner på tidligere faser. Sjekk dessuten innholdet for unormale oppføringer som kan indikere problemer. Dessuten kan du samarbeide med en utvikler, om nødvendig, og gjennomføre en grundig analyse.

Søk utviklerhjelp: Rådfør deg med utvikleren din hvis du møter loggoppføringer som ser uvanlige ut eller krever eksperttolkning. Kunnskapen deres kan hjelpe til med å identifisere uregelmessigheter og mulige årsaker til feilen «405 Method Not Allowed».

Valider A-postene

For å løse feilen «405 Method Not Allowed» kan du se på Domain Name System (DNS)-postene dine. Fremhev A-postene, som refererer til DNS-posten som tilordner et domene eller underdomene til en IP-adresse. Her går prosessen for å validere A-postene ved hjelp av cPanel:

Logg på cPanel-kontoen din: Logg på cPanel-kontoen din fra vertsleverandøren for å få tilgang til DNS-postene dine. Denne handlingen sikrer ektheten til A-postene dine ved å lette verifiseringen av dem.

Få tilgang til DNS Zone Editor: I cPanel, Rull ned til Domains-delen og klikk Zone Editor-alternativet. Dette verktøyet lar deg administrere og endre DNS-postene for domenet ditt.

Inspiser A-postdetaljer: Få tilgang til DNS Zone Editor og se gjennom detaljene for A-postene dine. I tillegg må du bekrefte følgende detaljer:

  • Type: Sørg for at posttypen er riktig angitt som A.
  • Navn: Sørg for at navnet stemmer overens med «@» hvis domenet eller underdomenet tilsvarer en IP-adresse.

  • Peker på: Bekreft at domenet eller underdomenet peker nøyaktig til den tiltenkte IP-adressen.
  • Time to Live (TTL): Vurder TTL-verdien, og angir varigheten som DNS-resolveren cacher spørringen. Den typiske innstillingen er 14400 sekunder eller 4 timer, selv om dette kan variere avhengig av hostingleverandøren din.

Tilbakestill filer og mapper tillatelse

For å løse feilen «405 Method Not Allowed» kan du også tilbakestille filtillatelsen til standardverdien. Følg disse trinnvise tilnærmingene for å tilbakestille fil- og mappetillatelser ved å bruke cPanel:

  • Logg inn på cPanel
  • Naviger til Filer-delen og klikk på Filbehandling

  • Velg alle filer eller mapper du vil tilbakestille tillatelsene dine til.
  • Høyreklikk på en fil eller mappe og klikk på Endre tillatelse.

  • I «Endre tillatelser»-vinduet vil du se numeriske verdier som representerer tillatelser for eieren, gruppen og offentligheten.
  • Sett nå tillatelser til standardverdiene som skal være:
    • Kataloger: 755 (drwxr-xr-x) og
    • Filer: 644 (-rw-r–r–)

Hvis du har fortsatt å lese, tyder det på at de tidligere diskuterte metodene ikke har løst 405-feilen. Dette indikerer at problemet ditt er mer komplekst, og det er usannsynlig at det er noe du personlig kan løse. I tillegg kan du mangle avanserte tekniske ferdigheter eller være villig til å løse problemet uten å ta noen risiko for å miste nettstedets data.

Den optimale handlingen bør imidlertid være å kontakte vertsleverandøren din umiddelbart. Bare få tilgang til deres 24/7 kundestøtte, live chat og billettsystem for å få en rask løsning.

Avsluttende ord

Du kan løse ethvert nettstedsproblem, inkludert 405 Method Not Allowed-feil, med den riktige løsningen i hånden. Derfor har vi utviklet de nevnte metodene for å effektivt løse feilen og sikre nettstedets tilgjengelighet. Vurder også å implementere disse forebyggende tiltakene for å unngå feilen:

  • Sjekk rutinemessig loggene på serversiden og webserverkonfigurasjonen.
  • Installer kompatible temaer og plugins som ikke er i konflikt med nettstedet ditt.
  • Alle URL-oppføringene til nettstedet ditt skal være nøyaktige.
  • Tillat bare godkjente HTTP-metoder for spesifikke ressurser, og hopp over uautoriserte forsøk.
  • Håndhev robust brukerautentisering for å sikre at bare autoriserte brukere kan utføre visse handlinger.
  • Installer en WAF for å avskjære og forhindre at uautoriserte metodeforespørsler når serveren.
  • Gjennomfør regelmessige kodegjennomganger for å identifisere eventuelle avvik eller feil i HTTP-metoder.

Du kan også utforske flere beste måter å fikse «406 Not Acceptable»-feilen på WordPress-nettstedet ditt.