Upgrade auf neuste Version

  • Hallo,

    ich habe mich gerade zum ersten Mal an einem Upgrade versucht und jeden dieser Schritte verfolgt. Beim 5. Schritt (Aufrufen der /wp-admin/upgrade.php) scheitere ich jedoch, da lediglich ein weisses Bild erscheint. Ich kann weder auf meinen Blog noch auf das AdminPanel zugreifen, überall erscheint weiss.

    Siehe: http://www.weizenwemmser.com/oklahoma/wp-admin/upgrade.php

    Ich habe jeden angegeben Schritt beachtet und diese Version hochgeladen. Hat jemand vielleicht eine Idee woran es liegen könnte? Möglicherweise daran, dass es mein erste Upgrade ist und ich eine uralte Version zuvor nutzte?

    PS: Gelegentlich erscheint eine Fehlermeldung, wie diese hier:
    Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 489 bytes) in /var/www/hosts/weizenwemmser.com/www/oklahoma/wp-includes/pomo/mo.php on line 170

    EDIT: Thema erledigt, habe meinen Provider kontaktiert. Sorry.

    Einmal editiert, zuletzt von oklahoma-od (24. November 2009 um 14:15)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Nachdem ich gestern ein wenig im Dashboard rumgeguckt und mir die Neuerungen angesehen habe, tritt nun das gleiche Problem erneut auf. Der Bildschirm ist weiss oder es erscheint: Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 32768 bytes) in /var/www/hosts/weizenwemmser.com/www/oklahoma/wp-includes/pomo/streams.php on line 133

    Dabei hat mein Webhoster das Limit auf 64MB bereits erhöht. Die Anweisung in diesem Link habe ich befolgt, leider auch ohne Erfolg. Auch habe ich mal eins meiner wenigen Plugins entfernt, doch hat dies auch nichts geholfen. Heißt das ich sollte wieder umsteigen auf eine ältere Version? Gibt es eine weniger aktuelle Version, die noch nicht so viel Speicher verbraucht, auf die ich downgraden sollte?

  • 64mb sollten dicke ausreichen. Ich selbst nutze die aktuelle Version mit 48mb ohne Probleme.

    Frag mal deinen Hoster, ob du noch irgendwas tun musst, damit die neue php_ini wirksam wird. Manchmal muss man die erst irgendwie neu laden.

    Lade mal eine PHP-Datei mit dem Inhalt

    PHP
    <?PHP
    phpinfo ();
    ?>


    auf deinen Webspace und rufe sie auf. Dann suche die "Directive" memory_limit. Der Wert dahinter ist dein aktuelles memory_limit.

    Viel Erfolg!

  • Installier Dir mal das "Memory Usage" Plugin und schau nach, ob das als Grenze 16 MB oder 64 MB anzeigt. 16 wären tatsächlich etwas wenig, 64 sollten mehr als dicke ausreichen. Eventuell wird das Memory Limit noch irgendwo anders gesetzt? Es könnte ein Plugin sein oder vielleicht per .htaccess oder php.ini?

  • 64mb sollten dicke ausreichen. Ich selbst nutze die aktuelle Version mit 48mb ohne Probleme.

    Frag mal deinen Hoster, ob du noch irgendwas tun musst, damit die neue php_ini wirksam wird. Manchmal muss man die erst irgendwie neu laden.

    Lade mal eine PHP-Datei mit dem Inhalt

    PHP
    <?PHP
    phpinfo ();
    ?>

    auf deinen Webspace und rufe sie auf. Dann suche die "Directive" memory_limit. Der Wert dahinter ist dein aktuelles memory_limit.

    Viel Erfolg!

    Da steht tatsächlich 16M, obwohl mein Webhoster es gestern auf 64M hochgeschraubt hat und es kurzzeitig ja auch lief. Wie kann das sein?

  • Es könnte ein Plugin sein oder vielleicht per .htaccess oder php.ini?

    Hat .htaccess was mit Permalinks zu tun? Als es gestern noch lief, klickte ich mich einfach mal so durchs Dashboard. Als ich bei den Permalinks angelangt war, funktionierte plötzlich nichts mehr, es wurde weiss und die Fehlermeldung erschien. Kann es damit zusammenhängen? Ich glaube ich nutze Permalinks gar nicht, da ich mir gar nicht sicher bin, was das überhaupt ist.

  • Ja, durchaus. Mit der .htaccess wird beispielsweise die Struktur der Permalinks festgelegt. Sprich: Mit dieser Datei kannst du die Seite, die unter domain.de/ordner/datei.html liegt, einfach über domain.de/erstellungstag/erstellungsjahr/autorengeburtsdatum/dateimitvölliganderemnamen.xyz aufrufen lassen, wenn du möchtest.

    Und du kannst eben noch viele andere Dinge eintragen, die dein Server oder der Server deines Webspace dann interpretiert und ausführt.
    Mag sein, dass dein Hoster in der .htaccess dein memory_limit angehoben hat, du das aber durch verändern der Permalinks aus versehen wieder zurückgesetzt hast.

    (Allerdings halte ich es für wenig wahrscheinlich, dass ein Hoster es einem User erlaubt, per .htaccess die php.ini zu beeinflussen)

    Frag nochmal deinen Hoster, wie er dir das memory_limit angehoben hat.

  • Mit "Permalinks" ist das Umschreiben von URLs wie "blog/index.php?id=123" zu z.B. "blog/2009/11/eintrags-titel" gemeint. Wenn das aktiviert ist hast Du normalerweise eine .htaccess-Datei im Root-Verzeichnis des Blogs, sonst eher nicht.

    Es wäre jetzt halt rauszukriegen, wo der Speicher auf 16 MB gesetzt wird. Jedenfalls wenn wir mal davon ausgehen, dass Dein Provider sich beim Setzen auf 64 MB nicht vertan hat. Leg Dir doch mal im obersten Ordner Deiner Domain eine PHP-Datei an (z.B. speicher.php) mit diesem Inhalt:

    PHP
    <?php
      print ini_get('memory_limit');
    ?>

    Ruf die mal auf und schaue nach, was dabei herauskommt. Dann packe sie mal in einen WordPress-Unterordner, z.B. wp-admin, und rufe sie nochmal auf. Und schau nach, ob im obersten Ordner eine php.ini-Datei vorhanden ist. Dann könnte man schon mal sehen, ob der Wert global richtig gesetzt ist und nur in WP auf 16 MB zurückgesetzt wird oder ob er vielleicht nie bei 64 MB war.

  • Mit "Permalinks" ist das Umschreiben von URLs wie "blog/index.php?id=123" zu z.B. "blog/2009/11/eintrags-titel" gemeint. Wenn das aktiviert ist hast Du normalerweise eine .htaccess-Datei im Root-Verzeichnis des Blogs, sonst eher nicht.

    Es wäre jetzt halt rauszukriegen, wo der Speicher auf 16 MB gesetzt wird. Jedenfalls wenn wir mal davon ausgehen, dass Dein Provider sich beim Setzen auf 64 MB nicht vertan hat. Leg Dir doch mal im obersten Ordner Deiner Domain eine PHP-Datei an (z.B. speicher.php) mit diesem Inhalt:

    PHP
    <?php
      print ini_get('memory_limit');
    ?>

    Ruf die mal auf und schaue nach, was dabei herauskommt. Dann packe sie mal in einen WordPress-Unterordner, z.B. wp-admin, und rufe sie nochmal auf. Und schau nach, ob im obersten Ordner eine php.ini-Datei vorhanden ist. Dann könnte man schon mal sehen, ob der Wert global richtig gesetzt ist und nur in WP auf 16 MB zurückgesetzt wird oder ob er vielleicht nie bei 64 MB war.

    In jedem Ordner, wo ich speicher.php öffne, zeigt er mir 16M an. Eine php.ini-Datei kann ich nirgends finden.

  • Dann solltest Du vielleicht noch mal bei Deinem Hoster nachfragen, ob sie sich das erklären können. Vielleicht ist da beim Setzen des Wertes ja was schiefgelaufen.

  • Schonmal danke für die Antworten! Erreiche meinen Hoster im Moment leider nicht. Was wäre denn die aktuellste downloadbare Version, die noch keine 64MB beansprucht?

  • Schonmal danke für die Antworten! Erreiche meinen Hoster im Moment leider nicht. Was wäre denn die aktuellste downloadbare Version, die noch keine 64MB beansprucht?


    Keine Version beantsprucht nackt eigentlich 64 MB. Auch nicht bei 64-Bit Servern.
    Und selbst wenn: Alle alten Versionen haben teilweise schwerwiegende Sicherheitslücken, also ist das keine Option. Lieber z.B. bei den Plugins abspecken.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Also grob über den Daumen gepeilt, was ich hier im Forum so mitbekommen habe, sollte jede WP-Version mit sagen wir mal 25 MB auskommen. 36 auf jeden Fall. Das jemand 64 ausreizt habe ich noch nie gehört. Ist aber auch egal, offenbar gelten für Dein WP ja nicht 64 sondern 16 MB, und das ist eben so in etwa die Grenze. Mein Blog liegt z.B. bei 17 MB, mit vielleicht etwas unter 20 Plugins.

    Als Notbehelf fürs erste könntest Du die Sprachdatei ausschalten. Die frisst wohl einiges an Speicher weg, jedenfalls auf manchen Servern. Aber auf längere Sicht musst Du dahin kommen, dass WP mehr als 16 MB zur Verfügung hat. Dafür müsste Dein Hoster Dir erstmal glaubhaft machen können, dass er den Wert wirklich auf 64 MB erhöht hat.

  • So, mein Webhoster hat das PHP Limit nun auf 48M hochgeschraubt und meint, das müsse reichen (es lag wohl tatsächlich an der .htaccess, die sich verstellt hat). Es scheint wieder zu laufen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!