WordPress Richiede Credenziali FTP con XAMPP su Localhost

10 nov 2018, 06:31:46
Visualizzazioni: 20K
Voti: 4

Sono un principiante totale. Sono abbastanza bravo nell'uso delle applicazioni, ma non ho mai scritto una singola riga di codice. Ho installato XAMPP e WordPress, ho acquistato un template da Envato e ho intenzione di lavorarci durante il fine settimana. Ho seguito le istruzioni sia per WordPress che per XAMPP, e tutto sembra funzionare bene. Sto lavorando esclusivamente su una macchina locale, MAC con sistema operativo Mojave.

Quando provo a installare il file .zip su WordPress, mi chiede le credenziali FTP. Non sono sicuro di cosa devo inserire qui, o cosa devo modificare per poter installare il file .zip del mio template.

Qualsiasi suggerimento o raccomandazione è apprezzata in anticipo.

JVN

0
Tutte le risposte alla domanda 3
2
14

Congratulazioni Jon, benvenuto nel mondo di WordPress!

Per risolvere il problema, aggiungi semplicemente la seguente riga di codice nel file wp-config.php del tuo WordPress installato. È una dichiarazione di costante PHP che indica a WordPress di evitare l'FTP. Tutto qui.

define( 'FS_METHOD', 'direct' );

Per maggiori informazioni: https://developer.wordpress.org/apis/wp-config-php/#wordpress-upgrade-constants

10 nov 2018 09:41:56
Commenti

Grazie, Obi! Modificherò il file .php e inserirò il codice che mi hai fornito. Ha importanza dove inserisco il nuovo codice nel file? C'è del codice che devo rimuovere? Ti ringrazio per il tuo tempo, competenza e considerazione.

Jon V Jon V
11 nov 2018 15:51:43

Non devi rimuovere alcun codice e non c'è una posizione specifica, ma puoi aggiungerlo subito dopo la costante define( 'WP_DEBUG' ... );.

obiPlabon obiPlabon
12 nov 2018 05:29:25
1

Nel mio caso sto usando una macchina Linux (Debian) e credo che ci debba essere un passaggio di autorizzazione incluso in questo processo per completare l'aggiornamento. Quindi, ecco cosa ho ottenuto nel primo tentativo:

Scaricamento dell'aggiornamento da https://downloads.wordpress.org/release/wordpress-5.7.1-no-content.zip…

L'autenticità di wordpress-5.7.1-no-content.zip non può essere verificata poiché non è stata trovata alcuna firma.

Estrazione dell'aggiornamento…

Impossibile creare la directory.

Installazione fallita.

Grazie in anticipo!

Quindi la mia soluzione è stata Aggiornare WordPress manualmente. Ecco i dettagli da seguire: https://wordpress.org/support/article/updating-wordpress/#manual-update

17 apr 2021 15:09:45
Commenti

Ciò normalmente accade quando l'utente con cui viene eseguito il server web (www-data credo su Debian) non ha i permessi di scrittura sui file di installazione di WordPress.

Rup Rup
19 apr 2021 02:37:48
1

Nel mio caso, aggiungere solo la riga 'define' nel mio wp-config non funzionava.

Ho anche dovuto dare i permessi completi di lettura/scrittura all'amministratore e a tutti per la cartella xampp e le sue sottocartelle:

  • fare clic destro sulla cartella stessa
  • concedere il permesso di modifica cliccando sul lucchetto
  • cambiare i permessi di amministratore e tutti in lettura e scrittura nel menu 'condivisione e permessi'
  • cliccare sui ... in basso (accanto ai pulsanti + e -) e selezionare (applica agli elementi contenuti)

Non so se sia correlato, ma dopo questa modifica il mio database MySql ha smesso di funzionare. Ho trovato questo debug per quel problema:

  • aprire il terminale e inserire: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Spero sia utile.

27 apr 2022 15:38:27
Commenti

Non è una buona pratica concedere a tutti i permessi di scrittura su qualsiasi elemento del tuo sistema, perché se riescono a violare il sistema in qualche altro modo come utente con privilegi bassi, potrebbero anche controllare il tuo WordPress. Sarebbe meglio assicurarsi che il processo su cui gira il tuo sito sia proprietario della cartella, oppure che faccia parte del gruppo che possiede la cartella, e utilizzare questo per impostare permessi più specifici.

Rup Rup
27 apr 2022 20:38:40