Was steht im PHP Error Log des Servers beim Aufruf der besagten Seiten?
Und beantworte bitte auch noch die oben ergänzten Fragen...
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenWas steht im PHP Error Log des Servers beim Aufruf der besagten Seiten?
Und beantworte bitte auch noch die oben ergänzten Fragen...
Die Ausgabe des HTML-Codes der Seite bricht ab, mehr zu den Hintergründen findet sich ggf. im PHP Error Log des Servers.
Evtl. ist das Theme nicht kompatibel mit der derzeit verwendeten PHP-Version 7.1.30.
Was wurde zuletzt verändert? Die PHP-Version? Ein WordPress Update?
Oder wurde ggf. eine Kategorie o.ä. entfernt, so dass die genannten Seiten irgendwas nicht mehr finden?
Was genau ist im Editor der Inhalt der Seiten "News" (ID 10) und "Featured" (12)?
Was steht in der Template-Datei [FONT=Courier New]featured.php[/FONT]?
@SEpp55 Das kommt wahrscheinlich von der falschen (http) URL in Einstellungen > Allgemein, sieht man auch via REST API /wp-json oder beim Aufruf der Login-Seite..
@alikip Wie mehrfach darauf hingewiesen, lass Deinen besagten Freund das alles mal sauber bereinigen, Testserver, https, usw., oder lies die einzelnen Antworten weiter oben nochmal, da gibt es Suchbegriffe usw.
Damit scheint das grundsätzliche Problem ja gelöst zu sein.
Wäre jetzt trotzdem noch interessant zu erfahren, wo das Problem bzw. die Probleme bzgl. dieses/dieser member-Shortcodes lagen.
@danielgoehr Am Rande bemerkt, hatten in letzter Zeit viele Error 500 Fälle ("weisser Bildschirm") bei der REST API, weil all die tollen neuen Gutenberg Konzepte und Core Hacks dafür leider oft mit bestehenden Plugins und Themes kollidieren... Zudem werden Benutzer ohne Beiträge (manchmal? versionsabhängig) nicht in der REST API gezeigt.
$table_prefix stimmt mit der DB nicht überein. spielt das eine große rolle ?
Ja, denn anhand des Prefixes werden die Tabellen angesprochen.
Du suchst / schreibst offenbar von Anfang an in den falschen Tabellen, das ist auch in den anderen Beiträgen mit "falscher Datenbank" gemeint.
Dann zurück zu #2.
Wenn für nicht eingeloggte Benutzer nichts angezeigt wird, wird nicht der o.g. PHP-Code verwendet, mit dem PHP-Code müsste Please register to add content. angezeigt werden.
Evtl. gibt es noch einen anderen member Shortcode im System.
Wenn der [wcj_product_add_new] Shortcode im Frontend im Klartext angezeigt wird, ist das entspr. Plugin o.ä., das den Shortcode verarbeiten würde, nicht aktiv.
Stelle erstmal sicher, dass in einem Classic Block oder im Classic Editor bei Eingabe des Shortcodes im Frontend Dein Formular angezeigt wird. Wenn das dann der Fall ist, kann man eine angemeldet/nicht angemeldet Unterscheidung angehen.
Kommt darauf an, wie gesagt, warum was wie bei Dir gemacht wurde und ob / wie das intern ggf. zusammenhängt, kann ausser Dir oder dem besagten Freund keiner wissen.
Wende Dich an ihn und lasse das sauber bereinigen.
Und den Liveserver korrekt auf https umstellen, dazu mehr bei Google: WordPress https Better Search Replace
Das eine ist der Link zur Startseite des Testservers, das andere ist der Link zur Loginseite des Liveservers.
Auf Deinem o.g. Screenshot bist Du beim webhenge Testserver angemeldet... die leere Seite "Über Mich" Seite ist auf dem webhenge Testserver, also warst Du offenbar klar beim webhenge Testserver angemeldet.
Das Ergebnis dieses ganzen Threads ist, Du hast offenbar Änderungen auf diesem webhenge Testserver gemacht, und daher haben sich Deine Aktualisierungen nicht auf dem Liveserver gezeigt.
Warum und wie Du Dich auf dem Testserver angemeldet hast, keine Ahnung...
Nochmal: Wende Dich an die Person, die das alles so eingerichtet hat oder suche Dir über die Jobbörse im Forum jemanden, der sich das mit allen Zugangsdaten usw. genauer ansieht und bereinigt.
Was ist der Unterschied zwischen Test- und Liveserver?
Vergleiche mal die beiden Links:
Fällt Dir ein Unterschied auf?
Wie kann ich künftig vermeiden auf dem Testserver zu landen?
Melde Dich mit dem in #45 genannten Link an.
Wie gesagt, wende Dich am besten an die Person, die a) diesen webhenge Testserver und b) den Liveserver eingerichet hat... normalerweise würde man einen Testserver mit einem Passwort versehen oder nach Abschluss der Entwicklung und Liveschaltung der Seite wieder löschen. Warum was wie bei Dir gemacht wurde und ob / wie das intern ggf. zusammenhängt, kann ausser Dir oder der besagten Person keiner wissen.
Alternativ setze eine Anfrage in die Jobbörse hier im Forum, dann bereinigt das sicher gern jemand... siehe auch oben.
Die Warnung auf der Loginseite von Firefox kommt daher, dass wie oben bereits beschrieben, die Einrichtung / Umstellung auf https noch unvollständig ist.
Ok, das heisst, Du hast die ganze Zeit Änderungen auf dem Testserver gemacht / versucht statt auf dem Liveserver.
Mehr zur Fehlermeldung könnte man ggf. mit den Ausgaben aus der Browser Konsole (siehe oben) sagen.
Weiterhin melde Dich mit dem o.g. Link (#45) in Firefox oder Chrome an, ergibt es auch diesen Fehler? Was steht dann dort in der Browser Konsole?
Bitte hör einfach auf mit Deinen nichtssagenden Pseudopostings und dem dann folgenden Spam zu diesen Beratungsseiten, vielen Dank.
Wie man sowas sehen kann, wurde Dir in Deinem anderen Spamposting mitgeteilt.
Hier sieht die Seite in Chrome und Firefox so aus und es erfolgt keine Weiterleitung.
folgendes wird angezeigt (über die Adminseite obwohl ich sie nicht eingegeben habe):
Was genau bedeutet das? Was hast Du wo nicht eingegeben? Auf dem Screenshot bist Du bei Deinem Testserver angemeldet.
Melde Dich bei WordPress ab (oben rechts), schliesse alle Browser-Tabs, leere den Browser Cache komplett, melde Dich mit dem o.g. Link (#45) wieder an.
Außerdem lange ich über meine Webseite beyourselfyoga.de jetzt automatisch auf der Webhenge Version:
Hier ist das nicht so, keine Weiterleitung, Text ist vorhanden, evtl. mal noch Deinen Browser-Cache leeren.
Und stelle sicher, dass Du Dich über[size=14] den richtigen Link anmeldest:
Am Rande bemerkt ist offenbar eine Umstellung bzw. Einrichtung auf https noch unvollständig durchgeführt, das sieht man beim Anmeldefenster.[/SIZE]
Aha. Evtl. bearbeitest Du (neben all diesen Editor-Problemen) gar nicht die Live Installation und siehst daher auch keine Änderungen o.ä.
Wende Dich am besten an die Person, die den Website ursprünglich eingerichtet hat, die sollte wissen, was wo wie als Live und/oder Testserver o.ä. eingerichtet wurde.
Alternativ setze eine Anfrage in die Jobbörse hier im Forum, dann bekommst Du sicherlich Angebote, wo jemand sich das genauer anschaut, es wird wohl Zugang zum Hosting nötig sein, um das Problem sinnvoll einzugrenzen und zu beheben.
Von welcher PHP Version wurde denn auf welche umgestelllt?
Mit der Fehlersuche anfangen kann man, indem man z.B. die Fehlermeldung bei Google o.ä. eingibt.
Vermutlich ruft Dein Theme oder ein Plugin diese (seit vielen PHP Versionen veraltete) Funktion direkt auf, anstelle die WordPress API zu nutzen.
Du könntest temporär wieder die alte PHP-Version einstellen, Dich anmelden, und dann die vorhandenen Plugins prüfen und ggf. alte oder nicht benötigte über das Backend deaktivieren.
Weiterhin könntest Du ins PHP Error-Log des Servers schauen, evtl. steht dort etwas mehr, z.B. woher die Funktion aufgerufen wird o.ä.
Plugins löschen würde sich nicht gerade als erste Massnahme empfehlen, ein temporäres Umbenennen des jeweiligen Ordners sollte sie auch erstmal deaktivieren, bis man weiss, was genau die Ursache ist.
Funktionieren Änderungen im "Live Editor"?
Lies nochmal im o.g. Link nach, was mit Browser Konsole gemeint ist...
Hast Du es da mal mit Klick auf "Live Editor" versucht? Oder kann man ggf. "SiteOrigin Editor" anklicken?
Was erscheint bei Aufruf der Seite in der Browser Konsole (google)? Wie ist es mit einem anderen Browser?