Il tema non viene visualizzato dopo il caricamento

27 ott 2015, 19:58:22
Visualizzazioni: 15.1K
Voti: 2

Sto sviluppando un sito web per il mio cliente e sto riscontrando alcuni problemi con il caricamento del tema. Il tema che sto caricando proviene da Theme Forest.

Ho provato a caricarlo tramite il backend di WordPress ma la dimensione del file è troppo grande. Quindi ho provato a caricarlo via FTP e il file del tema appare sul mio server ma non nel backend quando vado a cambiare tema.

Ho provato con FileZilla, CyberDuck e FireFTP ma il problema persiste. Non ho accesso al cpanel per questo cliente e ho solo il login WordPress e quello FTP. Cosa devo fare?

Aggiornamento: Ho controllato alcune cose e ho scoperto che il mio cliente ha Ubuntu configurato come sistema operativo e posso accedere all'FTP solo tramite SSH. Potrebbe essere questo il problema?

7
Commenti

un tema contiene molti file in una directory, stai caricando solo un file zip? devi decomprimerlo e caricare l'intera directory del tema.

Milo Milo
27 ott 2015 20:29:05

Sì, prima ho provato con un file zip ma non mi permette di decomprimere via FTP. Quindi ho decompresso sul desktop e caricato la cartella del tema nella directory. Ancora non funziona.

Kaushal Kakadia Kaushal Kakadia
27 ott 2015 20:51:24

Funziona con tutti gli altri temi (prendi ad esempio il tema Twenty Fifteen)?

matthew matthew
27 ott 2015 20:58:21

Se riesci a connetterti con il tuo client FTP, allora il tuo client FTP supporta SSH (SFTP). Altrimenti non saresti stato in grado di caricare alcun file.

Milo Milo
27 ott 2015 22:00:18

I 3 temi base che vengono forniti con WordPress sono visibili sia lato server che lato WordPress. So che non è un problema di tema perché ho caricato 2 temi diversi e nessuno dei due funziona. @matthew

Kaushal Kakadia Kaushal Kakadia
28 ott 2015 15:34:40

Sì, so che supporta SSH, ma non sapevo se potesse essere un motivo per cui ci sono problemi. @Milo

Kaushal Kakadia Kaushal Kakadia
28 ott 2015 15:34:44

Controlla i permessi dei file. A volte questo accade perché non si hanno i permessi di lettura del file.

chandima chandima
10 giu 2019 13:48:28
Mostra i restanti 2 commenti
Tutte le risposte alla domanda 4
0

Se hai attivato una rete MultiSite, devi prima abilitare ogni Tema che desideri utilizzare, sotto "I miei siti", "Amministrazione rete", "Temi".

9 gen 2019 20:14:21
0

Se hai caricato correttamente il tema via FTP nella directory corretta, dovrebbe essere disponibile per l'attivazione.

Cose da verificare:

  • Utilizzando il tuo client FTP, dovresti essere in grado di vedere la directory del tema e tutti i suoi file sotto wp_content/themes
  • Assicurati che i permessi dei file siano corretti per consentire a WordPress di accedere ai file (potresti dover verificare con il tuo amministratore di sistema)
  • Come menzionato nella risposta di Burgi, assicurati di utilizzare la cartella corretta del tema (/nometema/style.css dovrebbe essere visibile)
1 mag 2016 20:35:50
2

Quando si scarica da ThemeForest, i temi possono trovarsi in diverse cartelle all'interno del pacchetto di download.

Nel mio caso ci sono ulteriori file zip ed è uno di questi archivi che contiene il tema effettivo. In caso di dubbi, cerca la cartella che contiene il file style.css (evidenziato), è quella cartella che devi caricare in wp_content\themes.

Screenshot che mostra la struttura di base della cartella di un tema Wordpress

Se questo non funziona, potresti dover controllare il registro FTP per i messaggi di errore.

28 ott 2015 12:14:31
Commenti

No, il file corretto è stato posizionato @burgi. Esiste un client FTP gratuito che permette di decomprimere file .zip? Forse quello è il problema, visto che sto caricando il file del tema. Alcuni file potrebbero essere corrotti o posizionati male, presumo.

Kaushal Kakadia Kaushal Kakadia
28 ott 2015 15:37:30

Non sono a conoscenza di un client FTP che svolga questa funzione, normalmente non è richiesto. Quando estrai il tuo tema localmente, cosa vedi? Ci sono errori elencati nella console di FileZilla?

Burgi Burgi
28 ott 2015 16:54:25
0

Volevo solo dire. La mia risposta era che avevo impostato una cache del browser aggressiva in nginx.

La mia soluzione è stata aprire gli strumenti per sviluppatori di Chrome (ispeziona), selezionare rete e disabilitare la cache.

Penso che si possa probabilmente fare anche un cancella cache del browser o un ricarica con control shift R.

27 ott 2018 00:13:39