Come aggiornare Wordpress installato su IIS?


15

Ho installazioni di WordPress nel mio server IIS localhost sul desktop Win7 eseguite manualmente e con l'installazione di WebPI. Entrambe le installazioni si trovano nel sito Web predefinito di IIS.

O richiede credenziali FTP quando provo ad aggiornare automaticamente all'ultima versione di WP. Ho un server FTP abilitato su IIS (utenti IUSR e Richard).

Ho verificato che le autorizzazioni di lettura e scrittura siano abilitate nelle cartelle root e wp-content di wordpress.
Provo a inserire i valori delle credenziali ma continuo a non ricevere risposta o

ERRORE: si è verificato un errore durante la connessione al server. Verificare che le impostazioni siano corrette.

Le credenziali richieste sono Nome host / Utente FTP / Password FTP e ho provato tutte le credenziali che ritengo possano essere corrette ma ovviamente non lo sono. (es. ftp://localhost- password del sito IUSR ecc. ecc.). Non sono sicuro della password FTP.

Ho chiesto aiuto con questo sul forum di WordPress, sul codice WordPress, sul forum IIS7, su Google e twittato per aiuto per risolvere questo problema e non ho trovato risposta! Esistono diversi thread sul problema, ma la maggior parte afferma che la correzione consiste nell'abilitare le autorizzazioni di lettura e scrittura della cartella e c'è qualcosa sull'uso del web.configfile e anche sulla modifica wp-config.php. Non voglio davvero modificarlo wp-config.php. Quello che voglio davvero è inserire le credenziali ftp corrette per WordPress su IIS e farlo funzionare e aggiornarsi automaticamente all'ultima versione.

Qualcuno sa quali credenziali ftp devo usare per farlo per favore? Qualche utente localhost IIS di WordPress ha riscontrato questo problema e ha gestito con successo questo aggiornamento automatico ftp?

Modifica 10/10/12 >> Ciao, grazie mille per la tua risposta molto utile. Ho seguito le tue istruzioni sul mio blog WordPress che MS WebPlatformInstaller (WPI) ha installato per me e (ta da!) Ha funzionato come hai detto, ovvero si è auto-aggiornato all'ultima versione di WP senza richiedere le credenziali ftp. Il mio unico problema è che non sono sicuro di cosa si tratti o cosa ho fatto veramente a parte seguire le tue istruzioni! Mi piacerebbe capire tutto questo "jiggery-pokery"! Aggiungo utenti autenticati e ho dato loro il permesso completo. Vorrei anche davvero comprendere appieno il mio server IIS localhost ... Vorrei anche sapere come impostare il mio IIS, quindi quando mi vengono richieste le credenziali ftp posso inserire le informazioni e farlo funzionare anche in questo modo! Tuttavia, molte grazie per la tua risposta molto utile


1
Ho aggiornato la mia risposta .. felice che ti aiuti ... Ricordati di contrassegnarla come risposta accettata facendo clic sulla freccia sinistra ..
웃 mauri,

Grazie per il chiarimento sulle autorizzazioni IIS per il mio sito WordPress. Nella mia circostanza, WordPress su Windows 7 semplicemente non si aggiorna automaticamente. Si scopre che l'autorizzazione di scrittura è stata deselezionata e una volta impostato WordPress 3.8.2 installato correttamente.

Risposte:


16

Potresti anche provare questo.

Nel gestore IIS

  1. Vai a Pool di applicazioni e scegli quello utilizzato dal tuo blog Wordpress.
  2. Fare clic con il tasto destro e selezionare Impostazioni avanzate ...
  3. Cambia l'identità in LocalSystem
  4. Fai clic su OK per salvare le modifiche.

Quindi su Sites,

  1. Scegli il tuo blog Wordpress dall'elenco dei siti
  2. Fai clic destro su di esso e fai clic su Modifica autorizzazioni
  3. Vai alla scheda sicurezza e fai clic su Modifica ... (Nome gruppo o utente)
  4. Fai clic su Aggiungi e digita " Utenti autenticati "
  5. Fai clic su Controlla nomi per convalidare il nome utente
  6. Fai clic su OK per salvare le modifiche.

Con ciò, WP dovrebbe aggiornarsi senza la necessità di usare FTP.

Fondamentalmente concedi l'autorizzazione in lettura / scrittura a un utente autenticato ... WP è in esecuzione come utente LocalSystem.

Per saperne di più sulla configurazione di ftp puoi consultare questo articolo di Microsoft. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx Inoltre, qui c'è un post sul blog che mostra come installare / configurare il server FTP ...

Se non riesci a configurarlo, puoi anche installare un altro server ftp. Vale a dire: server FTP Filezilla, puoi scaricarlo gratuitamente da qui http://filezilla-project.org/download.php?type=server

Puoi leggere di più sulla configurazione di IIS su http://www.iis.net/learn/manage


Ciao mille grazie per la tua utile risposta e istruzioni (che ha funzionato!) Vedi la modifica (oggi 10/10/12) alla mia domanda originale sopra molte grazie ancora :-)
rpd

1
@rpd se la risposta ha risolto il problema, accettalo (segno di spunta a sinistra) quindi la domanda è contrassegnata come risolta
Rarst

Posso suggerire di inserire "Utenti autenticati" tra virgolette per utenti che non hanno molta familiarità con Windows? "Il mio amico" si è bloccato su quel problema.
Pop-A-Stash,

Ho dovuto dare il pieno controllo agli utenti autenticati.
Burgi,

2
Questa è ancora la soluzione, anche su Server 2019 / IIS 10. Grazie per la risposta.
ThePCpenguin

3

Le credenziali FTP sono fallback per quando la scrittura diretta nel file system non è disponibile. Naturalmente prendono un server FTP (o SSH) attivo - che è tipico per qualsiasi hosting là fuori, ma non necessariamente parte dell'installazione locale.

Essenzialmente hai due opzioni:

  1. Risolvi i problemi per cui l'accesso diretto al file system non è disponibile per l'installazione di WP. Sul lato CorePress il plugin Core Control sarebbe un punto di partenza.

  2. Configurare il server FTP in IIS, consultare la relativa documentazione per i dettagli (sembra che a seconda della versione di IIS potrebbe essere necessario scaricare e installare prima alcune cose per esso).

Non ho mai avuto seri problemi di accesso al filesystem su Windows, ma sto eseguendo lo stack Apache da solo. Potrebbe essere una stranezza specifica di IIS.


Ciao molte grazie per la tua risposta. La risposta di Mauri risolve il problema di aggiornamento per me (ignorando la necessità di utilizzare le credenziali ftp). I plug-in per me sono ok se realmente necessari, ma comprendere il codice e la codifica diretta se possibile è molto più soddisfacente. Ho davvero bisogno e voglio saperne di più sul server IIS localhost. Altri utenti di Windows e WordPress hanno affrontato questo problema, ma da nessuna parte posso trovare la risposta semplice a questo .... strano! Comunque grazie e auguri a te :-)
rpd
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.