Patrick Leisegang

er gift, har to barn, hund, katt og bor i Høvåg. Monterer kabel-tv for Get!

MenuClose

Stikkord: problem

Hvordan fikse: Feil: klarte ikke å etablere databasetilkobling I wordpress

Vi har vel alle sett denne ved en eller annen sammenheng når man jobber med WordPress eller har surfet på nettet en stund. 

Feil med å etablere en databaseforbindelse er en av de problemene som kan skyldes mange årsaker. 

Som WordPress nybegynner kan dette være veldig frustrerende spesielt når det skjer på egenhånd uten at du har endret noe. I denne artikkelen vil vi vise deg hvordan du løser feilen som oppretter en databaseforbindelse i WordPress, ved å lage en liste over løsninger på ett sted.

Merk: Før du gjør noen endringer i databasen, må du kontrollere at du har tilstrekkelig sikkerhetskopi!

Hvorfor får du denne feilen?

Kort sagt, du får denne feilen fordi WordPress ikke klarer å opprette en databaseforbindelse. Hva grunnen til at WordPress ikke kan etablere en databasetilkobling er varierende. 

  • Det kan være at databasens påloggingsinformasjon er feil eller har blitt endret. 
  • Det kan være at databaseserveren din ikke svarer. 
  • Det kan være at databasen din har blitt skadet.

Min erfaring er at flertallet av ganger denne feilen kommer er på grunn av en eller annen slags serverfeil, men det kan også være andre faktorer. La oss ta en titt på hvordan man går fram for å feilsøke dette problemet.

Oppstår problemet for / wp-admin / også?

Første ting du bør gjøre er å sørge for at du får den samme feilen på både forsiden av nettsiden og i administrasjonen av nettstedet (wp-admin). Hvis feilmeldingen er den samme på begge sidene «Feil med å opprette en databaseforbindelse», fortsett til neste trinn. Hvis du får en annen feil på wp-admin, for eksempel noe som «En eller flere databasetabeller er utilgjengelige. Databasen må kanskje repareres «, da må du reparere databasen.

Du kan gjøre dette ved å legge til følgende linje i wp-config.php-filen. Legg til det like før: «/* That’s all, stop editing! Happy blogging. */» linjen i wp-config.php.

define('WP_ALLOW_REPAIR', true);

Når du har gjort dette, kan du se innstillingene ved å besøke denne siden: https://www.dittnettsted.no/wp-admin/maint/repair.php

Husk at brukeren ikke trenger å være logget inn for å få tilgang til denne funksjonaliteten når denne definisjonen er angitt. Dette skyldes at hovedintensjonen er å reparere en ødelagt database. Brukere kan ofte ikke logge inn når databasen er skadet. Så når du er ferdig med å reparere og optimalisere databasen, sørg for å fjerne dette fra wp-config.php.

Hvis denne reparasjonen ikke løste problemet, eller hvis du har problemer med å kjøre reparasjonen, fortsett å lese denne artikkelen som du kanskje finner en annen løsning på problemet.

Kontrollerer WP-Config-filen

wp-config.php er trolig den mest viktigste enkeltfilen i hele WordPress-installasjonen. Her spesifiserer du detaljene for WordPress for å koble til databasen. Hvis du har endret root-passordet ditt eller passordet til databasen, må du også endre denne filen. Første ting du alltid bør sjekke er om alt i din wp-config.php-fil er det samme som på webhotellet/serveren din.

define('DB_NAME', 'database-name'); 
define('DB_USER', 'database-username'); 
define('DB_PASSWORD', 'database-password'); 
define('DB_HOST', 'localhost');

Hvis alt i denne filen er riktig (pass på at du ser etter typoer), så er det å anta at det er noe galt i serverenden.

Sjekk webserveren din (MySQL Server)

Ofte vil du legge merke til denne feilen med problemer med å koble til databasen når nettstedet ditt får mer trafikk enn det serveren takler. I utgangspunktet klarer serveren din ikke å håndtere belastningen (spesielt når du er på delt hosting). Nettstedet ditt vil bli veldig sakte, og for noen brukere kan du selv sende ut feilen. Så det beste du bør gjøre er å komme på telefon eller livechat med din hosting leverandør og spørre om din MySQL-server er oppe eller nede.

For de brukerne som vil teste om MySQL-serveren kjører, kan du gjøre dette på flere måter. Test andre nettsteder på samme server for å se om de har problemet. Hvis de også får den samme feilen, så er det absolutt noe feil med MySQL-serveren. Hvis du ikke har noe annet nettsted på den samme serveren, går du ganske enkelt til cPanel og prøver å få tilgang til phpMyAdmin og koble til databasen. Hvis du kan koble til, må du verifisere om databasebrukeren din har tilstrekkelig tillatelse. Opprett en ny fil kalt tilkobling.php og lim inn følgende kode i den:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Pass på at du erstatter brukernavnet og passordet. Hvis scriptet klarer å koble til, betyr det at brukeren din har tilstrekkelig tillatelse, og det er noe annet som er feil. Gå tilbake til wp-config.php-filen for å forsikre deg om at alt er riktig (sjekk igjen for typoer).

Hvis du ikke kan koble til databasen ved å gå til phpMyAdmin, vet du at det er noe med serveren din. Det betyr ikke nødvendigvis at MySQL-serveren er nede. Det kan bety at brukeren ikke har tilstrekkelig tillatelse.

Så hvis du får tilgang nektet feil i enten å koble til phpMyAdmin eller gjennom tilkobling.php resultater, bør du kontakte din leverandør umiddelbart for å få dem til å fikse det.

Jeg har lest på mange nettsteder at brukerne bare lastet opp en ny kopi av WordPress og det løste feilen. Husk da og IKKE erstatte uploads mappen din da ALLE bildene dine da vil bli slettet.

Det er og i skjeldne tilfeller at en plugin gir denne feilen. Da kan du endre navn på mappen «plugins» til for eksempel «plugins1» via FTP eller cPanel. Dette løser i noen tilfeller feilen.

Dette er en veldig frustrerende feil som kan ha mange årsaker og hver årsak har sin løsning. Hva har du prøvd som syntes å virke for deg? Jeg vil gjerneutvide denne ressursen, slik at andre ikke trenger å kaste bort så mye tid på å finne en løsning.

Løsningen på alle problemer!

http://www.flickr.com/photos/danielygo/1335050356/

http://www.flickr.com/photos/danielygo/1335050356/

Har du følt at du noen gang har mistet litt av deg selv? Kanskje ikke å mye, men litt og litt til du plutselig ikke kjenner deg selv igjen? Jeg har gjort det og det er ikke noen god følelse.

Jeg hadde for noen år siden en ganske kjedelig tid. En tid hvor jeg mistet gleden på livet, puttet på en maske for mine venner. En tid som jeg ikke var noe jeg egentlig liker å snakke om. En tid som Jesus var skikkelig dust til tider.

Jeg hadde en søvnforstyrrelse. Enkelt og greit, men hva vil egentlig det si? Det vil si at kroppen ikke fungerer normalt. Den vil kanskje ikke sove når du sier den skal sove. stå opp klokka 7 og legge seg klokka 23 går ikke. Jeg hadde det litt slik. Jeg kunne være oppe i 2 dager uten å sove. Så kollapset jeg gjerne på sofaen og sov i et par timer for så å være oppe lenge igjen.

Dette gjør noe med deg som person. Du blir sliten, slapp, utslitt på en måte som ikke kan forklares hvis man ikke har opplevd det.

Når andre tar deg for å være slapp og ha dårlig selvdisiplin fordi du ikke klarer å legge deg klokka 23 og å stå opp klokka 7. Ja jeg kan nå si at det går ikke på disiplin. Selvfølgelig litt, men hovedsaklig så kan man skylde på kroppen.

Jeg gikk å surret i et par måneder slik. Det var kjedelig. Av og til sov jeg mer enn jeg var våken og hadde veldig rare søvnmønster.

Når du har det slik og blir sett på som slapp så er det faktisk veldig sårende. Det er ikke bare bare å si at det ikke er sin egen feil. Det er faktisk veldig kjedelig å være så trøtt at man griner fordi man vil sove men kroppen sier noe annet. Det samme er det når kroppen bare vil sove.

Når alt man tenker på er søvn så er det ikke gøy. Hvorfor skal alt dreie seg omkring noe så kjedelig som søvn. Jeg så liksom ikke noe ende på problemene. Det var drit kjedelig og jeg unner ingen det. Jeg følte Jesus var borte. Eller han er jo alltid der, men han føltes fjern ut.

Jeg mistet meg selv i dette. Jeg visste ikke hva jeg skulle gjøre. Jeg gikk på sovemedisiner. Det er ikke gøy. Spesielt hvis man ikke får sove med de og de får hele kroppen til å føles rar ut. Det ble liksom ikke godt å sove med det. Jeg våknet av og til lite uthvilt etter 12 timers søvn.

http://www.flickr.com/photos/driki/294676273/

I løpet av sommeren så ble jeg kvitt problemet. Takk og lov. jeg var heldig. Veldig. Jeg har fortsatt til tider store problemer med å sove, men det fungerer på et vi nå. Å bli kvitt et slikt problem er som å bli født på ny.

Så over til noen gode nyheter. Jeg fant løsningen på alle problemene. Jeg fant Jesus. Eller han fant vel egentlig meg. Og vi ble gode venner igjen. Jeg vil bare anbefale at man ikke mister fokuset på Jesus i sykdommen selv om man har mye motgang. Hans kjærlighet er uten bunn, den er uendelig stor og strekker seg lenger enn vi noen gang kan forstå. Han døde for all vår synd og misgjerninger fordi han elsker oss.

Jesus gikk til de syke og trengende, de som samfunnet hadde støtt ut. Jesus helbredet de syke og gjorde godt mot alle. Han så de som ikke ble sett, han hørte de som ikke ble hørt og han åpnet øynene på de som ikke kunne se. Så mye elsker Jesus oss!

Jesus rev løs syndens lenker på oss og han løste oss fra all synd. Jesus elsker oss med en ustoppelig kjærlighet. Det var en glede for Jesus å dø for oss. Fordi han visste hvor mye det betydde. Det betyr alt. ALT.

Han ble knust til små biter. Slik at vi som har mistet litt av oss selv kan ta de bitene vi trenger for å tette hullene. Fikse sårene. Vi blir HELbrEdet igjen av Jesu kjærlighet til oss.

Jeg HATER søvnforstyrrelser, men for min del så har det gitt meg noe og. Det har gitt meg større tro på at Jesus kan fikse ALT. Jeg kan ikke bekjempe hat med å hate. Det bringer ikke noe godt. Jesus er kjærlighet. Bekjemp det onde med kjærlighet. Det er det værste det onde vet. Når hele meg er fyllt av tvil og jeg føler at det ikke er noen vei ut så må jeg bare tenke på hvor stor kjærlighet Jesus har til meg. Jesus kjærlighet er ustoppelig!

  1. Kan du kjenne deg igjen i noe av dette?
  2. Hva betyr Jesu kjærlighet for deg i praksis?
  3. Hvorfor møter vi motgang når Gud er en kjærlig gud?

Ordet er fritt!