Autoupdates mislukken op WordPress? FTP mislukt?

WordPressOnlangs hadden we een klant die zijn eigen servers configureerde voor gebruik met WordPress. Wanneer het recente 3.04-beveiliging update doorkwam, was er een gevoel van urgentie om deze versie op al onze klanten te installeren. Deze specifieke klant vereiste echter altijd dat we WordPress handmatig upgraden ... een proces dat niet voor bangeriken is!

We zouden niet de typische "kan geen bestanden schrijven”Fout op deze blog. In plaats daarvan kregen we een scherm met FTP-login. Het probleem was dat we de FTP-inloggegevens zouden invullen en dat zou het ook doen nog steeds niet… Dit keer op basis van goede referenties!

Ik heb contact opgenomen met onze vrienden bij Lifeline Data Centers, Indiana's grootste datacenter, aangezien ze enkele Apache-geeks hebben en hun eigen servers hebben geconfigureerd. Ze boden me een eenvoudige oplossing: de FTP-inloggegevens rechtstreeks in het wp-config.php bestand om de FTP-referenties hard te coderen:

define ('FTP_HOST', 'localhost'); define ('FTP_USER', 'gebruikersnaam'); define ('FTP_PASS', 'wachtwoord');

Om de een of andere reden werkten de identieke inloggegevens die niet in het formulier werkten perfect wanneer ze in het configuratiebestand werden geplaatst! Het zorgt er ook voor dat WordPress zich gedraagt ​​zoals het zou doen zonder de noodzaak van FTP…. klik gewoon op update en ga!

4 reacties

  1. 1

    Ik ondervond fouten bij het automatisch updaten van WordPress na het opnieuw opbouwen van mijn server en het opstarten van een nieuwe WordPress-installatie. Mijn probleem kwam voort uit Firefox, niet uit WordPress - anderen kunnen hetzelfde probleem ervaren als hun FTP-gebruikersnaam en WordPress-gebruikersnaam dezelfde zijn als de mijne (hoewel met verschillende hoofdletters en wachtwoorden).

    Het probleem is dat Firefox, als u "onthoud wachtwoorden" heeft ingeschakeld, de gebruiker automatisch corrigeert / in het formulier doorgeeft aan wat het denkt dat het zou moeten zijn op basis van wat is opgeslagen in de wachtwoordbeheerder. In mijn geval zijn mijn WordPress-inloggegevens opgeslagen, maar mijn FTP-inloggegevens niet, omdat ze kunnen worden gebruikt om SSH naar de site te sturen. Mensen in deze situatie kunnen ofwel tijdelijk 'wachtwoorden onthouden' uitschakelen in hun Voorkeuren / Opties wanneer ze proberen om WordPress auto-update te gebruiken, of een stukje code op WordPress toepassen om dit gedrag te corrigeren.

  2. 2

    Doug,

    Ik had hetzelfde probleem met een zelfbouw van Apache. Blijkt dat het het resultaat was van onjuiste machtigingen en eigendom van bepaalde bestanden en mappen.

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

    De bovenstaande link gaf inzicht in hoe het probleem kan worden verholpen zonder ftp-inloggegevens te gebruiken. Natuurlijk raad ik je niet aan om je volledige gebruikersdirectory naar 775 te chown (en dat deed ik niet), maar dit leidde me in de goede richting.

    Adam

  3. 3

    Voor anderen die op zoek waren naar mogelijke oplossingen: een andere blogger loste zijn auto-updateproblemen op door zijn host blijkbaar te dwingen php5 te gebruiken door het volgende toe te voegen aan zijn .httaccess-bestand:

    AddType x-mapp-php5 .php

  4. 4

    Bedankt voor het delen van de kennis, ik heb problemen ondervonden met autoupdates, maar de enige oplossing die ik heb gevonden is om de plug-ins uit te schakelen, vervolgens WordPress automatisch te updaten en tenslotte alle plug-ins te reactiveren.

    Deze tip is voor een ander probleem, maar het is goed om te weten hoe je het kunt oplossen.

    Groeten uit Mexico!

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.