Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Tutte le pagine sono vuote tranne la home page

Un utente ha chiesto 👇

Tutte le pagine del mio sito Web sono vuote, ad eccezione della home page. Nessun errore, o nient’altro che un puro schermo bianco di morte.

Tutti i post sono ancora disponibili sul retro, ma quello anteriore mi dà solo pagine vuote.

Ho seguito il consiglio qui https://wordpress.org/support/article/common-wordpress-errors/#php-errors ma non ho trovato fortuna.
Ho tutti i plugin complicati. Errore sta per.
Sono passato dal tema Podcast per bambini a Twenty Nineteen. Errore sta per.
Prova di altri browser, segue un errore.

Ho seguito tutti i consigli che potevo da questi thread, ma sono molto nuovo in wordpress e non sono molto esperto di tecnologia, molti di questi suggerimenti sono molto al di sopra della mia testa.

https://wordpress.org/support/topic/read-this-first-wordpress-5-1-master-list/

Non ho idea di come eseguire il debug come suggerito in alcuni di questi collegamenti di supporto.

Questo thread sembra essere il più simile al mio problema ma è molto difficile per me seguirlo.

https://wordpress.org/support/topic/all-pages-other-than-main-page-are-showing-up-blank-2/

Non capisco nemmeno come iniziare a seguire questo consiglio trovato lì.

Qualcuno può aiutarti a darmi una guida molto semplice per spiegarlo come sono 5?

Grazie per il tuo tempo! Stai facendo il lavoro degli dei!

Questo argomento è stato modificato 1 anno, 11 mesi fa da. Questo argomento è stato modificato 1 anno, 11 mesi fa da.

(@tomgoldberg)

1 anno, 11 mesi fa

Sono il proprietario del post a cui ti sei collegato che sembrava il tuo problema.

Per me, ciò che ha risolto questo problema è stata semplicemente la sostituzione del file .htaccess nella mia directory principale come documentato nel codice focalpress: https://codex.wordpress.org/htaccess
Nella maggior parte dei casi quel file dovrebbe contenere solo le righe mostrate all’inizio di quel codice:

# BEGIN 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>
# END WordPress

Dato che sei un principiante, vorrei notare che poiché questo file inizia con un punto, sarà invisibile se non abiliti la visualizzazione dei file nascosti nel tuo strumento ftp.

Lanciatore di thread

(@corydharma)

1 anno, 11 mesi fa

Ok, ho usato il plugin Yoast SEO >> Strumenti >> File Editor per modificare il file .htaccess

Ho questo codice

RewriteEngine su
RewriteCond% {HTTP_HOST} ^ (www.)? Mindfulnessofdoom.com $
RewriteCond% {REQUEST_URI}! ^ / Wp /
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^ (. *) $ / Wp / $ 1
RewriteCond% {HTTP_HOST} ^ (www.)? Mindfulnessofdoom.com $
RewriteRule ^ (/)? $ Wp / index.php [L]

# INIZIA WordPress

RewriteEngine Ar
RewriteBase /
RewriteRule ^ index .php $ – [L]

RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]

# FINE WordPress

Il codice da # BEGIN WordPress a # END WordPress è lo stesso del codice consigliato. L’ho sostituito comunque per assicurarmi che non ci fossero errori di spaziatura o punteggiatura ma il problema persiste.

Se rimuovo tutto il codice e utilizzo solo il codice suggerito, l’intero sito va alla home page inclusa nella schermata bianca, quindi non sembra aver risolto il problema.

Ho fatto qualcosa di male? O c’è qualche altro problema che si verifica qui oltre al problema .htaccess?

Grazie per qualsiasi aiuto.

Lanciatore di thread

(@corydharma)

1 anno, 11 mesi fa

Lo schermo bianco della morte è ancora su ogni pagina tranne la home page.

Ho usato FTP per controllare il server per il file wp-config e ho impostato questi valori per provare a ottenere il log di debug ma non è visibile alcun log degli errori.

* /
define (‘WP_DEBUG’, true);
define (‘WP_DEBUG_LOG’, true);
define (‘WP_DEBUG_DISPLAY’, true);

Lanciatore di thread

(@corydharma)

1 anno, 10 mesi fa

Non riesco a visualizzare i log degli errori utilizzando il debug.
Non riesco a trovare errori nel browser

Ho provato a usare questa schermata vuota https://github.com/stracker-phil/wp-no-white-screen

Non ha funzionato.

Ho guardato molti post sotto gli schermi bianchi della morte, ma non tutte queste impostazioni hanno funzionato o applicato al mio caso.

PHP viene aggiornato, WordPress è stato reinstallato tramite WordPress Dashboard, Tutti i plugin sono aggiornati. La disattivazione degli additivi non aiuta. La modifica o la reinstallazione dei temi non funziona.

htaccess va bene.

Non ho idea di cosa fare dopo. Qualcuno ha qualche idea?

Lanciatore di thread

(@corydharma)

1 anno, 10 mesi fa

Un amico mi ha aiutato a capirlo.

Il problema era il file .htaccess.

https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory?fbclid=IwAR1CHT-49EJKFKHaheicVf8qLGpJZFmNZDmvirRin2xFwN9KCrGTMFd591E

Il file htaccess conteneva il codice per l’installazione predefinita e il codice per WP in una sottodirectory. Il consiglio fornito da @tomgoldberg è stato utile, ma applicato ai siti che avevano un’installazione WP predefinita nella directory principale. Dice assicurati che il file .htaccess abbia solo questo codice.

# INIZIA WordPress

RewriteEngine Ar
RewriteBase /
RewriteRule ^ index .php $ – [L]

RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]

# FINE WordPress

Il codice seguente è richiesto per i lati i cui file WP si trovano in una sottodirectory come suggerito nel collegamento sopra.
La soluzione per il mio sito era di avere questo codice sotto e non il codice sopra. La domanda era che aveva entrambe le cose.

RewriteEngine su
RewriteCond% {HTTP_HOST} ^ (www.)? Example.com $
RewriteCond% {REQUEST_URI}! ^ / My_subdir /
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^ (. *) $ / My_subdir / $ 1
RewriteCond% {HTTP_HOST} ^ (www.)? Example.com $
RewriteRule ^ (/)? $ My_subdir / index.php [L]

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *