Kann keine Themen installieren?! Lokales WP Fehler der Themengröße selbst beim kleine

  • Hallo,


    meine Themplate kann nicht installiert werden, es kommt immer eine Fehlermeldung:


    [FONT=&quot][URL="http://localhost/wp4/wp-admin/theme-install.php?upload"][COLOR=blue]

    Code
    [/COLOR][/URL][/FONT]
    [B][FONT=&quot]Warning[/FONT][/B][FONT=&quot]: POST Content-Length of 19053977 bytes exceeds the limit of 8388608 bytes in [B]Unknown[/B] on line [B]0[/B][/FONT]
    
    
      [FONT=&quot]Bist du sicher, dass du das tun möchtest?[/FONT]
      [FONT=&quot][URL="http://localhost/wp4/wp-admin/theme-install.php?upload"][COLOR=blue]Bitte noch mal versuchen.[/COLOR][/URL][/FONT][FONT=&quot][URL="http://localhost/wp4/wp-admin/theme-install.php?upload"][COLOR=blue]


    [/COLOR][/URL][/FONT][FONT=&quot][/FONT]

    Ich hatte meinen Lokalen Server mit Mamp eingerichtet, nach dem heute Früh dieser „aus welchem Grund auch immer“ nicht mehr funktionierte und ich 5 stunden damit rumgespielt hatte. Es kamen immer Sonderzeichen wenn man Wordpress neu installieren wollte und er ließ eine Neuinstallation auch nicht zu. Habe ich mich für XAMP entschieden. Damit lief es gleich auf Anhieb wieder.


    Habe allerdings jetzt diese komische Fehlermeldung, wenn ich ein Thema importieren/Installieren möchte.

    ich arbeite mich erst in WP ein (seit paar Stunden) bin also noch nicht sooo Fit.


    Danke & LD

    Wolf

    • 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

  • Mojn,

    wie versuchst du denn das Theme zu installieren?

    Per Upload im Adminbereich?

    Das wird wohl nicht gehen, da die Datei wohl 18MB! groß ist.
    Du hast aber nur ein Upload Limit von 8MB. Ist aber normal, da es im Grunde genommen Standard ist.

    Ein Theme ist aber keine 18MB groß. Zumindest habe ich noch keines gesehen. ;)
    Ich kann da jetzt nur vermuten, dass es eine gepackte Datei ist, welche noch viele andere Dateien enthält, also Anleitung, .psd Dateien und so weiter.
    Entpacke diese Themedatei mal und schau nach, ob sich eventuell noch mehr Ordner und Dateien darin befinden und in einem eventuell das eigentliche Theme enthalten ist, welches du in deine WP Installation hochladen musst.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo,

    vielen Dank für die sehr schnelle Antwort.

    Ja, ich habe es versucht über den Admin-Bereich als *.zip zu laden. Es handelt sich um das Thema Impreza, dieses habe ich mal zu Testzwecken gekauft.
    Ich hatte mir anfangs, (gestern) um einen kleinen Überblicke zu bekommen ein Tutorial von YouTube angesehen, welches "die ersten Schritte" in Wordpress beschreibt angesehen, hier handelte es sich um das gleiche Theme-Pack. (Impeza). Komisch, das es in dem Video da korrekt installiert wurden ist. Wurde von Themeforrest gekauft und herunter geladen dannach im Admin-Bereich installiert/Hochgeladen.

    Die Zip ist ca. 18MB groß, wenn ich die nicht benutzten Einträge entferne (Demo, zweites Theme im Thema) bin ich dennoch bei 9,3 MB.
    Kann man das alles noch anders installieren, evtl. einfach in die htdocs reinkopieren?

    Danke & LD

    Wolf

    Einmal editiert, zuletzt von thwolf (27. Juni 2015 um 12:33)

  • ...sorry, aber wie bekomme ich den das Theme "HOCH" ich spiele schon wieder rum, bin nach bereits 14 Stunden vorm Rechner etwas unkonzentriert, will aber hier weiter machen. Egal was ich versucht habe, das Theme hat im kleinsten Fall 8.4 MB. Es kann doch nicht sein, das Wordpress hier alles auf 8 MB begrenzt! Oder woran liegt das denn?

  • Das liegt nicht an WordPress, sondern an den Standard PHP Einstellungen des Servers.

    Du musst das Upload Limit hoch setzen.

    Dafür musst du xampp starten (apache nicht starten) und dann über den config Button die php.ini zum Bearbeiten aufrufen.

    Darin musst du dann zwei Werte ändern.

    Einmal den Eintrag bei upload_max_filesize (steht glaube ich auf 2M) und dann den Wert bei post_max_size (steht glaube ich auf 8M).
    Wenn du beides auf 20M setzt sollte das wohl erst mal weiter helfen.

    Dann startest du im xampp ganz normal den apache Dienst und es sollte an für sich im WP (Medien/Neue Datei Hochladen) dann auch angezeigt werden das die Upload Größe nun auf 20MB steht.
    Wenn das angezeigt wird, hat es geklappt und auch das mit dem Theme sollte nun funktionieren.

    Dieser Tipp klappt aber nur bei lokalen Servereinstellungen und bei eigenen Servern im Netz, da man dafür Zugriff auf die php.ini bekommen muss.
    Ich habe zwar mal gelesen, dass es wohl auch Webspaceprovider geben soll, die Einträge bezüglich der Upload Größe auch über die wp-config.php zulassen, aber das dürfte eher selten der Fall sein.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Danke Marcus,

    momentan ist der Shop auf dem Rechner, lokal. Hier wollte ich eigentlich alles fertigstellen und dann dies auf den Online-Server meiner Webdomain übertragen.
    So wie du schreibst, kann es sein, wenn ich fertig bin die Seite zu gestalten, dass ich diese nicht "ins Internet bekomme" /:

    Sorry aber was dann?! Uppp's das sind keine guten Voraussetzungen für mich. Habe mir allerdings noch nicht überlegt, wie man das nach Fertigstellung umzieht, habe zwar schon "was gefunden" (Tut) aber noch nicht gelesen.

    Allerdings vielen Dank für deine ausführliche Beschreibung.

    LG
    Wolf

  • Die großen Provider haben schon alle angemessene Einstellungen, das passt in der Regel. Wer allerdings von einem 1-EUR-pro-Monat-Webspace viel erwartet, wird schnell enttäuscht.

    Alternativen gibt es genug - vor allem auch spezialisierte Hoster. Mittwald (http://www.mittwald.de) hat sich in den vergangenen Jahren zu einem grundsoliden Provider entwickelt, bei dem Du fertige Pakete für Deine Anforderungen bestellen kannst. Diese sind auch für den Betrieb mit der ausgewählten Anwendung optimiert. Die großen Hoster bieten auch Managed Services an, allerdings erfüllen die nicht immer jeden Wunsch. :)

  • Guten Morgen Marcus,

    leider gibt es keine "post_max_size" in der php.ini einen Wert mit 8M finde ich in dieser auch nicht vor. upload_max_filesize ist allerdings vorhanden und wurde von mir auf 20M gesetzt.
    Hoffe, das Backups etc. funktionieren und auch das Einspielen beim Hoster nach Fertigstellung funktioniert.

    Bin noch am Überlegen ob ich jetzt WC oder Magento nutzen will, teste gerade beides.

    LG Wolf

  • ...es funktioniert immer noch nicht! Was kann man denn da noch machen, "post_max_size" existiert nicht in der php.ini kann nicht installieren/Hochladen.

    hat bitte jemand noch eine Idee?

    LG & Danke
    Wolf

  • ...es funktioniert immer noch nicht! Was kann man denn da noch machen, "post_max_size" existiert nicht in der php.ini kann nicht installieren/Hochladen.

    hat bitte jemand noch eine Idee?

    LG & Danke
    Wolf

    Mojn,

    Ich nutze xampp unter Windows, daher weiß ich nicht ob die config Dateien bei anderen Betriebssystemen eventuell etwas unterschiedlich sein können, aber bei meiner php.ini die im xampp/php Ordner enthalten ist steht dieses drin;

    Code
    ; Maximum size of POST data that PHP will accept.; Its value may be 0 to disable the limit. It is ignored if POST data reading
    ; is disabled through enable_post_data_reading.
    ; http://php.net/post-max-size
    post_max_size=20M

    Die 20M hatte ich gestern für den Test eingetragen.
    Wenn das bei deiner nicht enthalten ist, bin ich da jetzt ein wenig überfragt.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

    Einmal editiert, zuletzt von Marcus[IS] (28. Juni 2015 um 10:23)

  • Zitat von 'Marcus[IS

    ;624271']Mojn,

    Ich nutze xampp unter Windows, daher weiß ich nicht ob die config Dateien bei anderen Betriebssystemen eventuell etwas unterschiedlich sein können, aber bei meiner php.ini die im xampp/php Ordner enthalten ist steht dieses drin;

    Code
    ; Maximum size of POST data that PHP will accept.; Its value may be 0 to disable the limit. It is ignored if POST data reading
    ; is disabled through enable_post_data_reading.
    ; http://php.net/post-max-size
    post_max_size=20M

    Die 20M hatte ich gestern für den Test eingetragen.
    Wenn das bei deiner nicht enthalten ist, bin ich da jetzt ein wenig überfragt.

    .. die php.ini die Du bearbeiten mußt, liegt im Ordner ..\xampp\php ..

  • Hallo Macel und Uenal,


    Jetzt funktioniert es, danke. Ich weiß nicht ob es an meiner Schusseligkeit gelegen hat allerdings, wenn ich die php.ini über die Oberfläche von XAMP starte, finde ich den Part nicht, habe es auch noch einmal getestet, der ist einfach nicht vorhanden.


    Wenn ich die php.ini allerdings im Verzeichnis aufrufe, kann ich den Part finden und ändern.

    Danke & LG
    Wolf

  • Es gibt da noch weitere Einstellungen in der php.ini, die durchaus relevant sind (hier jeweils mit den Standardwerten, aus meinem Linux-Paket):

    Code
    max_execution_time = 30
    max_input_time = 60
    max_input_vars = 1000
    memory_limit = -1
    post_max_size = 8M
    ;default_charset = "UTF-8"
    upload_max_filesize = 2M
    max_file_uploads = 20
    ;date.timezone =

    Geänderte Werte für eine lokale Entwicklungsumgebung:

    Code
    max_execution_time = 360
    max_input_time = 360
    max_input_vars = 2000
    memory_limit = 512M
    post_max_size = 512M
    default_charset = "UTF-8"
    upload_max_filesize = 512M
    max_file_uploads = 50
    date.timezone = Europe/Berlin

    Damit sind die meisten Restriktionen und Einschränkungen erschlagen. Semikolons deaktivieren Einträge, die Angaben sind in Sekunden oder Megabyte. Solche Werte wirst Du aus verschiedenen Gründen auf einem Live-Server nicht vorfinden, ursächlich weil Speicher und Laufzeit teuer sind. Die Zeitzone kannst Du setzen, musst Du aber nicht. In der Regel ist auf dem Server die Timezone (TZ) gesetzt. Erläuterungen zu den einzelnen Einträgen findest Du in der php.ini selbst oder unter php.net.

Jetzt mitmachen!

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