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 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 WordPress automatisk oppdateringsfeil etter å ha gjenoppbygd serveren min og spunnet opp en ny WordPress-installasjon. Problemet mitt oppstod fra Firefox, ikke WordPress - andre kan oppleve det samme problemet hvis deres FTP-brukernavn og WordPress-brukernavn er det samme som mitt var (men med forskjellige store og store bokstaver).

    Problemet er at Firefox, hvis du har "husk passord" aktivert, automatisk korrigerer brukeren / sender i skjemaet til hva den mener den skal være basert på hva som er lagret i passordbehandling. I mitt tilfelle ble WordPress-legitimasjonen min lagret, men FTP-legitimasjonen min var ikke, da de kan brukes til SSH på nettstedet. Personer i denne situasjonen kan enten deaktivere "husk passord" midlertidig i preferansene / alternativene når de prøver å bruke automatisk oppdatering av WordPress, eller bruke en kode på WordPress for å rette opp denne oppførselen.

  2. 2

    Doug,

    Jeg hadde det samme problemet med en hjemmebygging av Apache. Det viser seg at det var et resultat av upassende tillatelser og eierskap til visse filer og kataloger.

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

    Koblingen ovenfor ga innsikt i hvordan du kan løse problemet uten å bruke ftp-legitimasjon. Selvfølgelig anbefaler jeg ikke at du viser hele brukerkatalogen din til 775 (og det gjorde jeg ikke), men dette fører 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:

    AddType x-mapp-php5 .php

  4. 4

    Takk for at du delte kunnskapen, jeg har opplevd problemer med autoupdates, men den eneste løsningen jeg har funnet er å deaktivere programtilleggene, og deretter automatisk gruppere WordPress og til slutt reaktivere alle plugins.

    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.