Beiträge von Romka

    Die Sache mit Retina ist mir noch unklar. Ich habe verstanden, dass die doppelte Pixeldichte verwendet wird bei einem Retina Display. Das würde doch bedeuten, die Auflösung ist einfach doppelt so hoch. Pixel sind halt Pixel. Ob die jetzt kleiner sind und näher beieinander liegen, müsste doch der Browser trotzdem erkennen. Das heißt mit dem srcset und der sizes Angabe müsste doch tortzdem das richtige Bild herausgesucht werden, oder irre ich mich da?

    Mittlerweile ist ein bisschen was klarer geworden. Hier sind die Bilder die generiert werden durch die Kombination Wordpress + Divi Theme:

    https://imgur.com/avuSlbK

    Mittlerweile kann das DIVI Theme standardmäßig [FONT=Courier New]srcset[/FONT] und und [FONT=Courier New]sizes[/FONT] benutzen, was Optimierungen im responsive Design ermöglicht. Durch [FONT=Courier New]srcset[/FONT] kann Wordpress zwischen mehreren Bildern wählen die generiert wurden und bei kleineren Bildgrößen nun auch kleinere Bilder wählen, was gut für die Ladegeschwindigkeit ist. Allerdings scheint DIVI diese Möglichkeit nicht vollständig auszuschöpfen. Ich habe mal ein Bild mit dem Namen "a" hinzugefügt, in eine Webseite eingepflegt und anschließend in den Code geschaut.

    (php gewählt, da der Code damit besser zu lesen ist)

    [FONT=Arial]Wie im Code zu sehen, werden nur 4 von 18 möglichen Bildern mit einbezogen. Vorallem der Sprung von 1280px auf 2560px ist schon recht groß und dazwischen kommt nichts. Wenigstens 1920px sollte wohl noch mit aufgenommen werden für HD Bildschirme. Wieso sollte man auch 2560er Bilder einsetzen, wenn der Bildschirm des Nutzers nur Full-HD Auflösung hat? Vorallem warum 18 Bilder erstellen, wenn man nur 4 davon nutzt?

    Stand schon mal jemand vor ähnlichen Problemen? Kennt jemand vielleicht irgendein Plugin, mit dem sich das einigermaßen steuern lässt?[/FONT]

    Hallo Zusammen,

    ich habe eine Frage zum Bilderupload bei meiner Wordpress installation. Ich betreibe Wordpress auf einem eigenen Server (RaspberryPi 4). Es ist doch so: Lädt man ein Bild hoch bei Wordpress, dann werden normalerweiße 4 Dateien daraus gemacht. 1 x Original und 3 x Konvertiert mit entsprechender Auflösung wie in den Mediaeinstellungen hinterlegt. Bei mir sieht das ganze allerdings so aus:

    https://imgur.com/JNH0cyG

    Es werden also ganze 10 Dateien angelegt. Ich habe wohlgemerkt alle Plugins und auch Themes deaktiviert. Abseits dessen habe ich sonst das DIVI Theme im gebrauch. Wenn dieses aktiviert ist, sieht das ganze sogar so aus:

    https://imgur.com/Bolpnvk

    Dateien die durch das Divi Theme extra erstellt werden habe ich mal rot markiert. 18 Dateien pro Bild ist schon ein wenig viel. Auswirkung davon: Das hochladen der Bilder dauert sehr lange, weil er zu jedem Bild 18 Exemplare erstellen bzw. konvertieren muss und das kostet Rechenleistung.

    Meine Frage ist nun: Weiß jemand woran das liegt und wie man das steuern kann?

    Kurzer Hinweiß: Es gibt bei Wordpress doch diesen Seitenzustand im Dashboard. Dort werden "Probleme" angezeigt. Unter anderem war bei mir die Fehlermeldung vorhanden, dass das Modul imagick nicht installiert oder aktiviert ist. Ich habe es also nachinstalliert und aktiviert. Hängt es evtl mit dem Modul zusammen? Aber eigentlich ist es ja ein Modul, das Wordpress standardmäßig haben möchte, oder?

    @Romka ...Aus meiner Sicht fehlte Dir also nur ein Schubs in die richtige Richtung...


    Naja, so ein klein wenig mehr hätte mir tatsächlich sehr gut getan, aber alles gut. Die Lösung mit dem Skript (auch wenn gebastel) funktioniert tadellos und die Einarbeitung ins Proxythema wäre für mich jetzt auch zu viel. Daher würde ich beim Skript bleiben. Danke natürlich trotzdem für eure Anregungen und Vorschläge.

    Naja, ich weiß nicht. Ist wohl Ansichtssache aber Ich selbst hätte da wohl anders reagiert wenn Hilfe benötigt wird. Ist ja jetzt nicht gerade ein triviales Thema gewesen. Ist natürlich auch alles freiwillig, wie du sagst.

    ... Da sollte man schon zufrieden sein ,wenn Anleitungen zur Selbsthilfe (wie von mensmaximus in #6) kommen. o_O


    Mit deiner letzten Aussage kann ich jetzt allerdings nicht so ganz mitgehen. Man kann froh sein wenn man "Google doch selbst" als Antwort bekommt? Nun, das sehe ich schon gänzlich anders muss ich sagen.

    Gerne. Google "raspberry pi proxy"


    Naja, besonders weitergeholfen hat mir das jetzt nicht. Wäre sehr dankbar gewesen, wenn man sich die 3 - 4 Minuten Zeit genommen hätte. Gegoogelt hab ich schon wirklich viel. Manchmal steht man eben etwas auf dem Schlauch und so ein kleines bisschen direkte Hilfe hätte mir dann doch schon sehr geholfen. Wie dem auch sei... jedenfalls habe ich mit einiger Unterstützung eine Lösung gefunden, die mein Problem vollständig behoben hat. (Wenn euch der Erklärungskram nicht interessiert, dann springt am besten sofort zur "Vollständigen Lösung")

    Ich versuche das jetzt mal möglichst genau zu erklären, um auch die Leute mitzunehmen die nicht so tief drin stecken:
    Kurze Info Vorab: Ich habe in meinem Router die Portgeschichten wieder entfernt und benutze die einfachen Standardports 80 (http) und 443 (https). Daher wird aus xyz.myfritz.de:8080 nun einfach die Domain xyz.myfritz.de. So jetzt zur Lösung:
    Wordpress lässt standardmäßig nur eine Domain zu, nämlich die, die man im Backend unter "Einstellungen -> Allgemein" bei WordPress-Adresse (URL) und Website-Adresse (URL) angibt. Das Frontend (also die Webseite) und das Backend (wp-admin) kann man dann nur noch über diese Adresse erreichen. Man kann die Domain aber auch noch über die wp-config Datei beeinflussen mit folgenden Befehlen:

    Zitat


    define('WP_HOME','https://yourdomain.com');
    define('WP_SITEURL','https://yourdomain.com');

    • Den Part https://yourdomain.com müsst ihr in beiden Fällen durch eurer gewünschten Domain ersetzen.
    • Beide Befehle existieren in der wp-config Datei standardmäßig nicht. Ihr müsst diese also neu einfügen. Ich hatte beide Einträge nämlich erst gesucht und mich gewundert warum ich sie nicht finden kann.
    • Sobald beide Befehle in der wp-config gesetzt sind, werden die Eintrage, die man im Wordpress Backend eingetragen hat überschrieben und ausgegraut (bzw. man kann sie nicht mehr bearbeiten im Backend). Es gilt nur noch was in der wp-config steht.


    Ich habe beschlossen, dass ich im Backend meine externe Adresse xyz.myfritz.de eintrage damit online alle zugreifen können (leider inklusive mir selbst), da der Zugriff von außen einfach wichtiger ist. Ich hinterlege aber in der wp-config beide define Befehle mit meiner internen Adresse, jedoch auskommentiert (also mit # vorne dran) um sie erstmal ungültig zu machen. Das sieht bei mir dan so aus:

    Zitat


    # define('WP_HOME','https://192.168.178.22');
    # define('WP_SITEURL','https://192.168.178.22');

    Sollte es passieren das ich ganz dringend mal von der internen Adresse zugreifen muss, entferne ich die # Zeichen vorne, mache die Befehle dadurch gültig und überschreibe somit die Backend Eingabe.

    Vollständige Lösung:
    Eine "vollständige" Lösung hat dann ein Beitrag vom User[size=14] Putzlowitsch geliefert (vielen Dank an der Stelle). Dieser hat nämlich folgenden Code entworfen:[/SIZE]

    Dieser Code muss einfach nur genau so wie er da steht in die wp-config eingetragen werden und schon funktioniert alles automatisch. Der Code sollte kurz vor der Zeile

    Zitat

    /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß. */

    eingetragen werden. Bei mir wäre das ungefähr Zeile 108 in der wp-config. Kann aber wahrscheinlich abweichen bei euch.

    Der Code greift im Prinzip die Daten des "Zugreifenden" ab und generiert daraus die entsprechend richtige URL. Dieser wird dann on the fly als define Befehl in die wp-config eingetragen, jedes mal wenn ein Zugriff erfolgt. Wird also von außen Zugegriffen, wird eine externe URL als define Befehl in die wp-config eingetragen. Erfolgt ein Zugriff von innen, wird die entsprechende interne URL in die wp-config eingetragen. Es wird auch eine Unterscheidung zwischen http und https gemacht, funktioniert also für beide.

    Ich hoffe ich konnte es einigermaßen verständlich rüber bringen.

    Danke für eure Antworten. Ich habe mir schon gedacht, dass das irgendwie gehen muss. Mir fällt es allerdings noch etwas schwer das zu verstehen, weil ich auf den Gebieten keine Erfahrung habe. Ich würde mich freuen, wenn ihr da etwas genauer drauf eingehen könntet. Ich denke ich versuche am besten erstmal der Reihe nach ungekärte Fragen zu stellen.

    Mir ist aufgefallen, dass sich mein Browser komsich verhält. Gebe ich beispielsweise die Adresse 192.168.178.22 ein wandelt er mir diese um in 192.168.178.22:8080, wenn ich in Wordpress die Domain Adresse xyz.myfritz.de:8080 hinterlegt habe. Warum passiert das bzw. was bewirkt die Weiterleitung? Beispielsweise tritt das auch auf, wenn ich xyz.myfritz.de:8080 eingebe. Das wird dann umgewandelt in xyz.myfritz.de.

    Ich habe auch gelesen, das es mit einer bearbeitung der Host datei gehen soll, also habe ich jetzt ein wenig probiert und folgendes eingegeben:
    "192.168.178.22 xyz.myfritz.de"

    Damit wollte ich erreichen, dass wenn ich in den Browser xyz.myfritz.de eingebe, ich auf die interne ip 192.168.178.22 umgeleitet werde. Es hat auch teilweise funktioniert, denn normalerweise kommt keine Verbindung unter xyz.myfritz.de zustande. Ich muss immer den Port 8080 mit angegeben, also xyz.myfritz.de:8080, erst dann klappt es. Mit dem Host Edit kam dann auch eine Verbindung über xyz.myfritz.de zustande. Allerdings hat das nicht mehr geklappt, als ich das internet abgeschaltet habe. Das heißt also mein Rechner geht immer noch den externen weg, oder? Wie muss ich denn die Host bearbeiten damit es intern bleibt.

    Hallo Zusammen, ich habe meinen Raspberry zu einem Webserver gemacht und möchte da eine Wordpress Webseite drauf laufen lassen. Ich habe allerdings ein Problem mit dem Zugriff. Ich möchte die Seite von intern und von extern zugänglich machen, kann aber aus irgendeinem Grund nicht beides haben. Es geht nur extern ODER Intern. Es gibt im Netz ein paar Threads in denen das besprochen wird, allerdings werde ich irgendwie nicht schlau daraus. Ich würde gerne verstehen was bei mir im System los ist.

    Detailierte Beschreibung:
    Setze ich jetzt ganz normal den Webserver auf, dann kann ich auf die Apache Startseite entweder von meinem Internen (Heim) Netzwerk per 192.168.178.22 zugreifen, oder vom internet aus per Domain xyz.myfritz.de:8080 (oder eben die entsprechende externe ip 23.165.9.10:8080). Natürlich musste ich für den externen Zugriff die Ports im Router freigeben. Den Port muss ich dabei immer mit angeben im Browser. Es funktioniert aber soweit der interne- und der externe Zugriff.

    Wenn ich jetzt Wordpress installiere, kann ich plötzlich nur noch so zugreifen wie es in der WordPress-Adresse und der Website-Adresse in den Allgmeinen Einstellungen steht. Steht dort http://192.168.178.22, dann kann ich intern zugreifen in dem ich 192.168.178.22 in den Browser eintippe. Der Externe Zugriff mit xyz.myfritz.de:8080 geht nicht mehr.

    Wenn ich in die WordPress-Adresse und Website-Adresse die Domain xyz.myfritz.de:8080 eintrage, dann kann ich plötzlich von extern über dei Domain zugreifen. Jedoch der interne Zugriff über 192.168.178.22 geht nicht. Alle anderen Zugriffe wie beispielsweise 192.168.178.22/phpmyadmin funktionieren aber weiterhin intern.

    Mir ist kürzlich aufgefallen, dass mein Browser (bzw. alle meine Browser) die Adresse 192.168.178.22 jedes mal automatisch umändert in 192.168.178.22:8080. Kann es vielleicht damit zuammen hängen? Wenn ja, wieso ändert mein Browser das ab? Ich verstehe nicht ganz was da passiert. Wie bekomme ich das Problem gelöst? Ich habe eine Fritzbox 7590.