Tema nu apare după încărcare

27 oct. 2015, 19:58:22
Vizualizări: 15.1K
Voturi: 2

Dezvolt un site pentru un client și am întâmpinat probleme la încărcarea temei. Tema pe care o încarc este de pe Theme Forest.

Am încercat să încarc tema prin panoul de administrare WordPress, dar fișierul este prea mare. Apoi am încercat să o încarc prin FTP - fișierul temei apare pe server, dar nu apare în panoul WordPress când încerc să schimb tema.

Am testat cu FileZilla, CyberDuck și FireFTP, dar problema persistă. Nu am acces la cPanel pentru acest client, doar la contul WordPress și FTP. Ce ar trebui să fac?

Actualizare: Am verificat câteva aspecte și am aflat că serverul clientului rulează Ubuntu și pot accesa FTP doar prin SSH. Ar putea fi aceasta cauza problemei?

7
Comentarii

o temă conține mai multe fișiere într-un director, încarci doar un fișier zip? trebuie să dezarhivezi și să încarci întregul director al temei.

Milo Milo
27 oct. 2015 20:29:05

Da, am încercat mai întâi cu un fișier zip, dar nu mă lasă să dezarhivez prin FTP. Așa că am dezarhivat pe desktop și am încărcat folderul temei în director. Tot nu funcționează.

Kaushal Kakadia Kaushal Kakadia
27 oct. 2015 20:51:24

Funcționează cu alte teme (de exemplu, tema Twenty Fifteen)?

matthew matthew
27 oct. 2015 20:58:21

Dacă te poți conecta cu clientul tău FTP, atunci clientul tău FTP suportă SSH (SFTP). Altfel, nu ai fi putut încărca nimic.

Milo Milo
27 oct. 2015 22:00:18

Cele 3 teme de bază care vin cu WordPress apar atât pe partea de server, cât și în WordPress. Știu că nu este o problemă legată de temă, pentru că am încărcat 2 teme diferite și niciuna nu funcționează. @matthew

Kaushal Kakadia Kaushal Kakadia
28 oct. 2015 15:34:40

Da, știu că suportă SSH, dar nu știam dacă asta ar putea fi un motiv pentru care apar probleme. @Milo

Kaushal Kakadia Kaushal Kakadia
28 oct. 2015 15:34:44

Verifică permisiunile fișierelor. Uneori acest lucru se întâmplă din cauza lipsei permisiunilor de citire a fișierelor.

chandima chandima
10 iun. 2019 13:48:28
Arată celelalte 2 comentarii
Toate răspunsurile la întrebare 4
0

Dacă ai activat o rețea MultiSite, trebuie mai întâi să activezi fiecare Temă pe care dorești să o folosești, sub "Site-urile mele", "Administrare rețea", "Teme".

9 ian. 2019 20:14:21
0

Dacă ați încărcat cu succes tema prin FTP în directorul corect, ar trebui să fie disponibilă pentru activare.

Lucruri de verificat:

  • Folosind clientul FTP, ar trebui să puteți vedea directorul temei și toate fișierele sale în wp_content/themes
  • Asigurați-vă că permisiunile fișierelor sunt corecte pentru ca WordPress să poată accesa fișierele (poate fi necesar să verificați cu administratorul de sistem)
  • Așa cum a menționat Burgi în răspunsul său, asigurați-vă că utilizați folderul corect al temei (/numele_temei/style.css ar trebui să fie vizibil)
1 mai 2016 20:35:50
2

Când descărcați teme de pe ThemeForest, acestea pot fi organizate în mai multe foldere în pachetul de descărcare.

În cazul meu există arhive ZIP suplimentare și una dintre acestea conține tema efectivă. Dacă aveți dubii, căutați folderul care conține fișierul style.css (evidențiat), acesta este folderul pe care trebuie să-l încărcați în wp_content\themes.

Captură de ecran care arată structura de bază a folderelor unei teme WordPress

Dacă acest lucru nu funcționează, poate fi necesar să verificați jurnalul FTP pentru mesaje de eroare.

28 oct. 2015 12:14:31
Comentarii

Nu, fișierul corect a fost plasat @burgi. Există vreun client FTP gratuit care permite dezarhivarea fișierelor .zip? Poate asta este o problemă, deoarece încarc fișierul temei. Presupun că unele fișiere ar putea fi corupte sau plasate greșit.

Kaushal Kakadia Kaushal Kakadia
28 oct. 2015 15:37:30

Nu știu de vreun client FTP care să ofere această funcție, de obicei nu este necesar. Când dezarhivezi tema local, ce vezi? Există vreo eroare afișată în consola FileZilla?

Burgi Burgi
28 oct. 2015 16:54:25
0

Doar voiam să menționez. Răspunsul meu a fost că aveam configurat caching agresiv în browser prin nginx.

Soluția mea a fost să deschid instrumentele de dezvoltator Chrome (inspect), să selectez rețeaua și să dezactivez cache-ul.

Cred că poți încerca și cu ștergerea cache-ului din browser sau reîncărcarea folosind control + shift + R.

27 oct. 2018 00:13:39