2017-09-21 4 views
0

Ich weiß, es gibt tausend White-Screen-Probleme über WordPress gepostet, aber aus irgendeinem Grund kann ich nicht die Antwort finden.Wordpress weißer Bildschirm Front-End

  1. Ich habe alle Plugins deaktiviert.
  2. Ich habe zu einem Standardthema gewechselt.
  3. Dies ist eine identische Kopie von Wordpress (inkl. Datenbank) von einer lokalen Host-Installation zu einer anderen localhost-Installation. Gleiche Ports, gleiche Benutzer, alles gleich. Der andere funktioniert.
  4. Die Admin-Seite funktioniert gut, das "Front-End" zeigt nur eine weiße Seite ohne Fehler protokolliert.

Ich bin PHP 7.1

Eine kleine „Randnotiz“ running - Ich habe eine index.html-Datei, die an der Wurzel-URL nicht auflistet, nur wenn ich in url.com/index geben .html kommt es auf - vielleicht verwandt?

Ich begann gerade mit einer neuen Datenbank, das Problem besteht immer noch. Der Server zeigt zahlreiche Zugriffsprotokollversuche, aber keine Fehler. Ich fange an zu denken, dass dies ein Apache Conf-Problem ist, obwohl ich den Standard von WP viele Male kopiert habe und verifiziere, dass es gelesen wird.

+0

Versuchen Sie etwas in der index.php in root zu drucken. – jack

+0

Das funktioniert. Nächster? – motleydev

+0

Wenn der Debug-Modus falsch ist, true und überprüfe die Fehler. Wenn es wahr und immer noch weiß ist, sag mir, wie machst du dich bei Admin an? Welche URL? – jack

Antwort

0

1- Wordpress hat eine eingebaute in Debug-Funktion, müssen Sie es nur durch wp-config.php

error_reporting(E_ALL); ini_set('display_errors', 1); 
define('WP_DEBUG', true); 

Von jetzt aktivieren auf Sie in der Lage sein sollte, wo ist der Fehler zu sehen kommt von.

2- Weißer Bildschirm ist ein Ergebnis des Mangels an PHP-Speicher. Fügen Sie diese Zeile als auch auf Ihre wp-config:

define('WP_MEMORY_LIMIT', '256M'); 

3- Nur sicher Download neueste Version von Wordpress werden von https://wordpress.org/ und dann hochladen nur wp-admin | wp-includes und andere * .php-Dateien außerhalb der Ordner.

4- Vielleicht wollen Sie auch Ihre .htaccess zu überprüfen und sicherzustellen, dass es Standard wie folgt aussieht:

# 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 
+1

Das war nicht die Antwort per se, aber als ich den Kern erneut herunterladen musste, entdeckte ich, dass ich eine einmalige Einstellung in meiner wp-config für Reverse Proxy Lookup hatte - eine Nuance von der Live-Site, die ich vergessen hatte Über. – motleydev

+0

Vielen Dank für die Annahme meiner Antwort! und ich bin froh, dass du es verstanden hast!Dies passiert wahrscheinlich erneut, wenn Sie nicht sicherstellen, dass Ihre Ordner und Dateien die richtige Gruppen- und Besitzerberechtigung haben (verwenden Sie Ihren FTP und klicken Sie mit der rechten Maustaste auf eine Datei oder einen Ordner> Eigenschaften überprüfen Sie, ob alle Dateien und Ordner dieselbe haben) –

0

in wp.config Put:

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 
define('WP_DEBUG_DISPLAY', true); 

außerdem sicher, .htaccess

+0

Immer noch kein Glück. Vielleicht sehe ich meine Logs falsch? Ich habe var/logs/apache2/error.log - wenn ich versuche, es zu cat, zeigt es keine Daten? Ich benutze das Standard-Docker-WordPress-Bild, das auf Alpine Linux basiert. – motleydev

+0

Können Sie die Website überprüfen? – jack

+0

Nicht sicher, was Sie damit meinen? – motleydev

Verwandte Themen