Autoupdates mislykkes på WordPress? FTP mislykkes?

WordPressNylig hadde vi en klient som konfigurerte sine egne servere for bruk med WordPress. Når den siste 3.04-sikkerhet oppdateringen kom igjennom, var det noe presserende med å få denne versjonen installert på alle våre klienter. Imidlertid krevde denne spesielle klienten alltid at vi oppgraderte WordPress manuelt ... en prosess som ikke er for svak av hjertet!

Vi ville ikke få det typiske “kan ikke skrive filer”Feil på denne bloggen. I stedet fikk vi en skjerm med FTP-pålogging. Problemet var at vi ville fylle ut FTP-legitimasjonen, og det ville det fortsatt mislykkes... denne gangen basert på god legitimasjon!

Jeg fikk kontakt med vennene våre på Lifeline Data Centers, Indiana's største datasenteret, siden de har noen Apache-geeks og har konfigurert sine egne servere. De ga meg en enkel løsning - å legge til FTP-legitimasjonen direkte i wp-config.php fil for å hardkode FTP-legitimasjonen:

define ('FTP_HOST', 'localhost'); definere ('FTP_USER', 'brukernavn'); definere ('FTP_PASS', 'passord');

Av en eller annen grunn fungerte de samme legitimasjonene som ikke fungerte i skjemaet perfekt når de ble satt i konfigurasjonsfilen! I tillegg får det WordPress til å handle akkurat som det ville gjort uten behov for FTP…. bare klikk oppdater og gå!

4 Kommentarer

  1. 1

    Jeg opplevde automatiske WordPress-oppdateringsfeil etter å ha gjenoppbygd serveren min og snurret opp en ny WordPress-installasjon. Problemet mitt oppsto fra Firefox, ikke WordPress – andre kan oppleve det samme problemet hvis FTP-brukernavnet og WordPress-brukernavnet deres er det samme som mitt var (men med forskjellige store bokstaver og passord).

    Problemet er at Firefox, hvis du har "husk passord" aktivert, vil automatisk korrigere brukeren/passet i skjemaet til det den mener det skal være basert på hva som er lagret i passordbehandlingen. I mitt tilfelle ble WordPress-legitimasjonen min lagret, men FTP-legitimasjonen min ble det ikke, da de kan brukes til å SSH inn på nettstedet. Personer i denne situasjonen kan enten midlertidig deaktivere "husk passord" i sine preferanser/alternativer når de prøver å bruke WordPress automatisk oppdatering eller bruke et stykke kode på WordPress for å rette opp denne oppførselen.

  2. 2

    Doug,

    Jeg hadde det samme problemet med en hjemmebygget Apache. Det viser seg at det var et resultat av uriktige tillatelser og eierskap på visse filer og kataloger.

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

    Linken ovenfor ga innsikt i hvordan du kan løse problemet uten å bruke ftp-legitimasjon. Selvfølgelig anbefaler jeg ikke at du endrer hele brukerkatalogen til 775 (og det gjorde jeg ikke), men dette førte meg i riktig retning.

    Adam

  3. 3

    For andre som søker etter mulige løsninger: En annen blogger løste problemene med automatisk oppdatering ved tilsynelatende å tvinge verten sin til å bruke php5 ved å legge til følgende i .httaccess-filen sin:

    AddType x-mapp-php5 .php

  4. 4

    Takk for at du deler kunnskapen, jeg har opplevd problemer med autooppdateringer, men den eneste løsningen jeg har funnet er å deaktivere pluginene og deretter autooppdatere WordPress og til slutt reaktivere alle pluginene.

    Dette tipset er for et annet problem, men det er godt å vite hvordan du løser det.

    Hei fra Mexico!

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.