Autoupdates mislykkes på WordPress? FTP mislykkes?

WordPressFor nylig havde vi en klient, der konfigurerede deres egne servere til brug sammen med WordPress. Når den nylige 3.04-sikkerhed opdatering kom igennem, var der en følelse af haster med at få denne version installeret på alle vores kunder. Imidlertid krævede denne særlige klient altid, at vi opgraderede WordPress manuelt ... en proces, der ikke er for svag af hjertet!

Vi ville ikke få det typiske “kan ikke skrive filer”-Fejl på denne blog. I stedet fik vi en skærm med FTP-login. Problemet var, at vi ville udfylde FTP-legitimationsoplysningerne, og det ville det mislykkes stadig... denne gang baseret på gode legitimationsoplysninger!

Jeg kom i kontakt med vores venner på Lifeline Data Centers, Indiana's største datacenter, da de har nogle Apache-nørder og har konfigureret deres egne servere. De gav mig en enkel løsning - tilføjelse af FTP-legitimationsoplysninger direkte i wp-config.php fil for at hardcode FTP-legitimationsoplysningerne:

definere ('FTP_HOST', 'localhost'); definer ('FTP_USER', 'brugernavn'); definer ('FTP_PASS', 'password');

Af en eller anden grund fungerede de samme legitimationsoplysninger, der ikke fungerede i formularen, perfekt, når de blev sat i konfigurationsfilen! Det får WordPress til at handle ligesom det ville uden behov for FTP…. bare klik på opdater og gå!

4 Kommentarer

  1. 1

    Jeg oplevede WordPress automatisk opdateringsfejl efter genopbygning af min server og spinding af en ny WordPress-installation. Mit problem opstod fra Firefox, ikke WordPress - andre kan opleve det samme problem, hvis deres FTP-brugernavn og WordPress-brugernavn er de samme som mine var (dog med forskellige store og små bogstaver).

    Problemet er, at Firefox, hvis du har aktiveret "husk adgangskoder", automatisk korrigerer brugeren / videregiver i formularen til, hvad den mener, det skal være baseret på, hvad der er gemt i adgangskodeadministratoren. I mit tilfælde blev mine WordPress-legitimationsoplysninger gemt, men mine FTP-legitimationsoplysninger var ikke, da de kan bruges til SSH på webstedet. Personer i denne situation kan enten midlertidigt deaktivere "husk adgangskoder" i deres indstillinger / indstillinger, når de forsøger at bruge WordPress automatisk opdatering eller anvende et stykke kode til WordPress for at rette op på denne adfærd.

  2. 2

    Doug,

    Jeg havde det samme problem med en hjemmebygning af Apache. Det viser sig, at det var et resultat af forkert tilladelse og ejerskab af bestemte filer og mapper.

    http://robspencer.net/auto-update-wordpress-without-ftp/

    Ovenstående link gav indsigt i, hvordan du løser problemet uden at bruge ftp-legitimationsoplysninger. Selvfølgelig anbefaler jeg ikke, at du chowner hele din brugerkatalog til 775 (og det gjorde jeg ikke), men dette fører mig i den rigtige retning.

    Adam

  3. 3

    For andre, der søger efter mulige løsninger: En anden blogger løste sine problemer med automatisk opdatering ved tilsyneladende at tvinge sin vært til at bruge php5 ved at tilføje følgende til sin .httaccess-fil:

    AddType x-mapp-php5 .php

  4. 4

    Tak fordi du delte viden, jeg har oplevet problemer med autoupdates, men den eneste løsning, jeg har fundet, er at deaktivere plugins, derefter autoupdate WordPress og endelig reaktivere alle plugins.

    Dette tip er til et andet problem, men det er godt at vide, hvordan man løser det.

    Hilsner fra Mexico!

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.