Wieso funktioniert sowas auf einem frisch und nach Anleitung eingerichteten Server nicht?
Das könntest Du den Autor dieser Anleitung fragen. Oder mit Link zu dieser Anleitung in einem Linux Forum.
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 erstellenWieso funktioniert sowas auf einem frisch und nach Anleitung eingerichteten Server nicht?
Das könntest Du den Autor dieser Anleitung fragen. Oder mit Link zu dieser Anleitung in einem Linux Forum.
Ein Kunde verwendet dafür das Plugin Visual Term Description Editor in einem auf Twenty Seventeen basierenden Website, dort funktioniert das Einfügen eines YouTube Videos (durch das einfache Copy&Paste des Youtube Links in den Editor) und die Anzeige im Frontend auf den Archiv Seiten von Kategorien und Schlagworten auch mit dem neusten WordPress 5.7.1
Die Anzeige im Frontend ist vom Theme abhängig, Twenty Seventeen verwendet z.B. die dafür vorgesehene API Funktion [FONT=Courier New]the_archive_description()[/FONT], Twenty Nineteen gibt gar keine Beschreibung aus, und Twenty Twenty bzw. Twenty Twentyone verwenden zwar [FONT=Courier New]get_the_archive_description()[/FONT], schicken das Ergebnis dann aber noch durch eine [FONT=Courier New]wp_kses_post( wpautop( .. ) )[/FONT] Filterkonstruktion direkt bei der Ausgabe im Template, vermutlich einer der vielen vielen Hacks für Gutenberg... o_O
Ok. Damit weisst Du jetzt also, dass das Problem nicht an der WordPress Installation liegt, sondern generell am Zugriff von PHP aus.
Evtl. würde sich für weiteres Einsteigen in die Thematik daher auch ein passendes Linux Forum eignen.
Das Skript (wordpress.descent2.de/mysql-test.php) meldet Fehler 1045.
Du hast aber schon Deine WordPress Zugangsdaten dort eingefügt und nicht einfach 1:1 das Script mit dem fake_user usw. kopiert?
Mit den von Dir für WordPress angelegten Zugangsdaten beim Aufruf des verlinkten Beispiels in einer eigenen PHP-Datei.
@karx11erx Welche genaue Fehlermeldung wird denn mit diesen Zugangsdaten in einem einfachen PHP Script wie im Beispiel hier ausserhalb von WordPress ausgegeben?
Der erste Block stammt von einer älteren Version von WordPress, die AddHandler Zeile stammt sicher nicht von WordPress selbst.
Wende Dich am besten an die Person, die den Server ursprünglich eingerichtet hat oder ansonsten technisch betreut, die wird vermutlich wissen, woher diese Einträge stammen.
Evtl. sind das Reste irgendeiner One-Click Installation o.ä. des Hosting Accounts, da Du schreibst, es handelt sich um ein "WordPress Hosting Paket". In solchen Fällen übernimmt das Hosting manchmal diverse Pflegeleistungen bzgl. WordPress oder installiert extra Plugins usw., daher solltest Du bei eigenen Anpassungen das Hosting ggf. auf ein einfaches normales Paket ändern lassen.
Wenn ausser der Multisite Installation nichts auf dem Server läuft, entferne alles restliche aus .htaccess ausser Deine neuen Regeln für Multisite.
In der o.g. Anleitung https://wordpress.org/support/article/create-a-network/ steht bei Punkt 4 relativ klar, dass der in WordPress in den Netzwerk Einstellungen angezeigte Code allen anderen ggf. bestehenden WordPress Code in .htaccess ersetzt:
Zitat... If you ALREADY have a .htaccess file, replace any existing WP lines with these new ones. ...
Weiterhin fällt in Deinem Code diese Zeile auf, wird tatsächlich noch PHP 5.5.x verwendet oder ist das nur von irgendwo/irgendwann übrig oder falsch mitkopiert worden?
Liegt am verwendeten Beitragstemplate.
Tipp am Rande, auf dem Website läuft derzeit das Jetpack Plugin mit diversen Funktionen, die nicht DSGVO konform betrieben werden (können). Weiterhin viele weitere Tracker und externe Inhalte ohne Zustimmung...
Wie habt Ihr herausgefunden, welche Cookies gesetzt werden?
In allen gängigen Browsern kann man gesetzte Cookies, Local Storage usw. über die Browser Inspector Funktion (google) einsehen.
Sollte man natürlich aus Kundensicht machen, nicht als angemeldeter Admin...
Der Training Slash nach dem admin
Der "trailing slash" ist Teil der WordPress Multisite Standardinstallation Anleitung bzw. des von WordPress selbst generierten Codeblocks für .htaccess, siehe auch hier: https://wordpress.org/support/article/create-a-network/
Versuche es z.B. damit zusammen mit Deinem o.g. CSS Code:
<div class="frage">
<h2>Was ist das für eine Frage?</h2>
<div class="antwort">
<p class="dunkel">42!</p>
</div>
</div>
Ergänzung: Alternativ z.B. mit diesem CSS zusammen Deinem o.g. HTML Code, die einzige Änderung dieser Variante wäre das + Zeichen:
Du könntest diese in den meisten anderen Page Buildern vorhandene Standardfunktion z.B. hier den Gutenberg Entwicklern vorschlagen.
Ein Weg wäre die Korrektur direkt in der Datenbank via phpMyAdmin über das Hosting, alternativ sind auf der Seite weiter oben noch weitere Wege beschrieben.
Link zu dieser Seite?
Stelle bei Fragen/Problemen alle nötigen Angaben lt. Forenregeln, Punkt II zur Verfügung.
Falls es sich um den Website aus Deinem anderen Thread handelt, könnte das Problem darin liegen, dass das verwendete Theme Bridge in einer Version 1.11 vom Juni 2017 (Changelog bridge.qodeinteractive.com) verwendet wird und/oder eine alte WordPress Version 5.1.3 vom Oktober 2019 und/oder sonstige Kompatibilitätsprobleme zwischen Theme/Plugins/WordPress/PHP o.ä. auftreten.
Relativ wichtig hier, da es sich offenbar um eine alte, technisch eher ungepflegte Installation handelt, die Kompatibilität zwischen allen Komponenten sollte man manuell vor jedem Update prüfen und stets Backups anlegen, nicht einfach "losupdaten"!
Evtl. wird die Ursache des defekten Speicherns/Zuweisens klarer, wenn man die Ausgaben in der Browser Konsole (google) ansieht, wenn das jeweilige Problem auftritt.
1. In so einem Fall wurde die Datei [FONT=Courier New]wp-config.php[/FONT] ggf. mit einem ungeeigneten Editor bearbeitet oder enthält Inhalte vor dem ersten [FONT=Courier New]<?php[/FONT] oder der Website ist gehackt und eine Backdoor wurde unvollständig eingefügt o.ä.
2. Benenne den Ordner [FONT=Courier New]/wp-content/plugins/wp-simple-firewall/[/FONT] um in z.B. [FONT=Courier New]/wp-content/plugins/wp-simple-firewall-inaktiv/[/FONT] das deaktiviert das Plugin, das diese Fehlermeldung verursacht.
Diese Funktion heisst meist "Accordion" und wird z.B. bei diversen Page Buildern mitgeliefert.
Leider fehlen alle Angaben zu Deinem Website, so dass man nur schwer einschätzen kann ob/wie man das bei Dir integrieren könnte bzw. ob es schon vorhanden ist.
Ansonsten siehe auch Forenregeln, Punkt II, es fehlen alle möglichen Angaben...