CSS nu se afișează pe site-ul meu, doar HTML este vizibil

24 iul. 2017, 17:09:13
Vizualizări: 16K
Voturi: 0

Sunt foarte nou în WordPress. L-am instalat recent pe serverul meu Linux și am încărcat o temă. Totul arată bine în browserul meu, dar când încerc să accesez site-ul din afara rețelei mele, primesc doar textul fără CSS. Am citit diverse forumuri pentru soluții, dar problema persistă. Iată fișierul meu .htaccess:

# ÎNCEPUT WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# SFÂRȘIT WordPress

Am schimbat permisiunile la 755 și 777, am repornit Apache, dar problema rămâne aceeași.

3
Comentarii

Poți include o copie a funcției tale enqueue din fișierul functions.php?

Cedon Cedon
24 iul. 2017 20:33:05

Folosești LAMP? WAMP? Un furnizor real de servicii de internet, cum ar fi GoDaddy, care are linux sau ai configurat serverul linux singur? Problemele par mult mai degrabă probleme de server și nu de WordPress. De asemenea, când răspunzi aici pe StackExchange, folosește link-ul "add a comment" de sub răspuns în loc să folosești un nou răspuns pentru a replica.

BillyNair BillyNair
24 iul. 2017 20:48:08

Folosesc LAMP. Am configurat serverul linux singur. Este pe un Raspberry Pi 3. Jessie Lite. Scuze, sunt nou pe StackExchange.

user124482 user124482
24 iul. 2017 21:39:18
Toate răspunsurile la întrebare 4
0

Verifică dacă adresezi corect fișierul CSS. Cum este el apelat?

URL-ul ar trebui să arate cam așa: ht|tp://siteultau.com/wordpress/wp-content/themes/temata/style.css vei observa că uneori se încarcă ca ht|tp://localhost/ și astfel se va încărca corect pe calculatorul tău, dar nu și pe al altora.

Verifică în Developer Tools URL-ul pentru style.css

24 iul. 2017 17:29:15
0

Ai încercat cu register script. Cod exemplu:

 wp_register_script('jquery', get_template_directory_uri() . '/assets/all.js', false, null);
wp_enqueue_script('jquery');
wp_register_style('all', get_template_directory_uri() . '/assets/all.css', false, null);
wp_enqueue_style('all');

Dacă l-ai instalat într-un anumit folder, atunci fișierul tău htaccess ar trebui să arate astfel:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /yourfoldername/     -----> Această linie
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /barter3/index.php [L]
</IfModule>

# END WordPress

Dacă primești textul, atunci .htaccess poate să nu fie problema.

Poți deschide URL-ul în browserul Chrome, click dreapta, inspect element, rețea -> Acum reîmprospătează pagina din nou Vei vedea fila stiluri în rețea Click pe ea, va afișa URL-ul pe care îl apelezi pentru CSS. Confirmă că URL-ul tău este corect.

7 sept. 2018 22:33:14
0

Trebuie să introduceți numele complet al gazdei și sufixul .local în câmpurile Adresa WordPress și Adresa Site-ului.

ex. http://raspberrypi.local

14 iul. 2019 09:27:12
1
-1

Accesați "Setări Generale" și schimbați "Adresa WordPress" și "Adresa site-ului" de la adresa localhost la adresa domeniului dumneavoastră...

15 oct. 2018 11:30:26
Comentarii

Te rog să [modifici] răspunsul tău și să adaugi o explicație: de ce ar putea rezolva această problemă?

fuxia fuxia
15 oct. 2018 14:20:25