Principale Pc E Mac Come aggiornare WordPress senza accesso FTP

Come aggiornare WordPress senza accesso FTP



A volte non puoi aggiornare WordPress e i plugin senza utilizzare un account FTP. Questo di solito accade quando WordPress non può comunicare direttamente con la tua cartella /wp-content.

Come aggiornare WordPress senza accesso FTP

Anche se ciò accade a te, ci sono alcuni modi per aggirare questo problema e modificare WordPress senza accesso FTP.

Che succede?

Quando il tuo server web ha il permesso di raggiungere tutti i file necessari, aggiornerà automaticamente WordPress e tutti i plugin che hai installato. Questo non significa che devi avere accesso FTP/SFTP o SSH. Invece, devi solo impostare determinate autorizzazioni per i file sul tuo server web. Il sistema proverà tutti i metodi e, se non funziona, tornerà su FTP.

Succede in questo ordine:

  1. Il sistema prova a scrivere un file in /wp-content.
  2. Se ha esito positivo, inizierà a confrontare la proprietà del file con il suo identificatore univoco (UID). Se corrisponde, sarai in grado di installare tutte le estensioni e aggiornare WordPress.
  3. Se questo metodo fallisce, il sistema ti avviserà che non può essere aggiornato.

Se non vuoi dipendere da questo controllo automatico, puoi definire una costante nel tuo /wp-config. Questa costante è solitamente un 'FS_Method'.

Inserisci un 'FS_METHOD'

Il modo più rapido per risolvere questo problema è definire una costante. Questo è utile quando non vuoi dipendere dal controllo automatico per identificare il miglior filesystem da usare. Puoi farlo definendo un 'FS_Method' nel tuo file /wp-config.php.

Ecco come farlo:

Trova /wp-config.php

Prima di fare qualsiasi cosa, devi aprire il file /wp-config.php. Puoi trovarlo nella cartella principale di WordPress. Se hai problemi a trovarlo, puoi trovarlo anche nella cartella del programma di installazione di WordPress. La posizione del file è wordpress/wp-config.php

wp-config

Inserisci un FS_METHOD

Dovrai incollare un codice nel tuo file php. Sotto l'ultima riga di codice, dovresti aggiungere:

come vedere quante vittorie hai su fortnite

define('FS_METHOD','direct');

aggiorna wordpress senza accesso ftp

Una volta aggiunto questo codice, ignorerai il problema. Quando lo digiti, puoi caricare il file nella cartella principale del tuo sito web sul server e non dovrebbe avere problemi a funzionare in un istante.

Risolvendo il problema FTP, sarai in grado di installare componenti aggiuntivi, estensioni, temi di siti Web e altri aggiornamenti.

Dettagli su FS_METHOD

FS_METHOD forzerà un metodo del filesystem. Dovresti scegliere solo uno dei seguenti quattro: direct, ssh2, ftptext o ftpsockets. Il codice dell'esempio precedente utilizzava il metodo 'diretto'. Questi metodi sono ordinati per preferenza. La prima preferenza è 'diretta' e la quarta è 'ftpsockets'.

  1. diretta è la prima preferenza. Questa impostazione è quella che il sistema sceglie automaticamente. Forza il sistema a utilizzare le richieste Direct File/IO all'interno di PHP. Su host con una configurazione errata, queste richieste possono causare problemi di sicurezza.
  2. ssh2 è la seconda preferenza. Questa impostazione forza il sistema a utilizzare l'estensione PHP SSH se è installata.
  3. ftptext è la terza preferenza. Questa impostazione forza il sistema a utilizzare l'estensione PHP FTP per l'accesso FTP.
  4. ftpsockets è la quarta preferenza.

Non dovresti implementare questo codice a meno che tu non abbia problemi con il tuo aggiornamento. Quindi, se non noti alcun miglioramento dopo averlo modificato, considera di cambiarlo di nuovo o rimuoverlo. Di solito, l'opzione 'ftpsockets' dovrebbe funzionare se gli aggiornamenti automatici falliscono.

Alternativa: ottenere il supporto per l'aggiornamento SFTP SSH

WordPress ha recentemente aggiunto un plugin chiamato Supporto per l'aggiornamento SSH SFTP che potrebbe risolvere questo problema. Questo plugin manterrà la tua installazione di WordPress sempre aggiornata. Usa phpseclib (libreria di comunicazioni sicure) per superare questo problema.

Quando installi questa app, vai su /wp-config.php e inserisci il codice:

mostra tutte le notifiche windows 10

define (‘FS_Method’, ‘ssh2’);

Una volta fatto, avrai molti meno problemi a gestire i server in SFTP e SSH.

Per utenti avanzati: abilitazione manuale di SSH2

Se desideri abilitare SSH2 per i tuoi aggiornamenti, plugin e caricamenti di temi, dovrai creare le tue chiavi SSH e installare il modulo PHP SSH. Quando lo fai, WordPress vedrà che hai SSH2 disponibile. Ciò significa che vedrai un'opzione SSH2 quando esegui un aggiornamento.

Crei chiavi SSH digitando un codice:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Quindi modifichi l'autorizzazione in modo da ottenere l'accesso a questi file da WordPress:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

aggiornamento wordpress senza accesso ftp

In conclusione

Il problema FTP si verifica spesso se si utilizza l'hosting condiviso e le autorizzazioni e la proprietà si sovrappongono, causando così un conflitto. Per questo motivo è bene definire un FS_METHOD in modo da poter aggiornare e modificare il tuo WordPress senza dover mai fornire alcun dettaglio FTP.

Articoli Interessanti

Scelta Del Redattore

Come guardare Twitch su Roku
Come guardare Twitch su Roku
L'app Twitch ufficiale non si trova nello store Roku, ma puoi scaricarla nuovamente se l'hai già fatta, utilizzare un'app Twitch non ufficiale o il mirroring dello schermo.
Le migliori build Genshin Impact [luglio 2021]
Le migliori build Genshin Impact [luglio 2021]
Genshin Impact vanta molti personaggi tra cui scegliere e comprendono una varietà di stili di gioco. Dall'infliggere enormi quantità di danni al fornire supporto, c'è un personaggio per ogni giocatore. Per massimizzare il loro potenziale, dovrai farlo
Funzionalità Walkie Talkie e altro in arrivo in Microsoft Teams
Funzionalità Walkie Talkie e altro in arrivo in Microsoft Teams
Oggi Microsoft ha annunciato nuove funzionalità in arrivo per la sua piattaforma Microsoft 365 in futuro. Uno di questi è Walkie Talkie, e sarà disponibile all'interno di Microsoft Teams, a partire da un'anteprima privata nella prima metà del 2020. Consentirà agli utenti su tablet e smartphone di comunicare rapidamente con altri membri del team attraverso
Annunciato il nome in codice di Linux Mint 18 Sarah
Annunciato il nome in codice di Linux Mint 18 Sarah
Oggi, il nome in codice della prossima versione di Linux Mint è stato annunciato dai suoi sviluppatori. Hanno anche condiviso una breve roadmap che evidenzia alcuni cambiamenti interessanti che Linux Mint riceverà quest'estate. Pubblicità La prima versione di Linux Mint nel 2016 è prevista per maggio o giugno 2016. Il nome in codice è 'Sarah'. Qui è
Come correggere l'errore 'file troppo grande per il file system di destinazione' in Windows
Come correggere l'errore 'file troppo grande per il file system di destinazione' in Windows
Windows potrebbe essere migliorato molto nella gestione dello spazio, ma di tanto in tanto non è privo di strani problemi. L'altro giorno mi è stato chiesto di risolvere un problema riscontrato da un cliente durante lo spostamento di file tra il disco rigido
Come liberare spazio su disco in Windows 10
Come liberare spazio su disco in Windows 10
Quando Windows 10 sta esaurendo lo spazio libero sulla memoria del disco, è possibile utilizzare una funzionalità di rilevamento archiviazione rinnovata per rimuovere i file e le cartelle ridondanti.
Come attivare o disattivare 2FA su un iPhone
Come attivare o disattivare 2FA su un iPhone
La funzione di autenticazione a due fattori sui telefoni può aiutare a migliorare la tua sicurezza online. Su iPhone e altri dispositivi iOS, può essere utilizzato per il tuo ID Apple, nonché per app come Snapchat, Instagram e Facebook. Questa guida lo farà