Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Limit pamięci WP

Witam,

Mam problem z podniesieniem limitu pamięci WP na php z 40 MB. WooCommerce sugeruje min. 64 MB.

Dodałem więc do pliku wp-config.php linijkę

define(‘WP_MEMORY_LIMIT’, ’64M’);

ale dalej nic się nie zmienia.

Nazwa.pl (gdzie mam hosting) twierdzi, że jest możliwe alokowanie nawet 128 MB. Nie wiem, co zrobić, żeby WP ustawił więcej niż te 40 MB obecnie.

Pozdrawiam

Edit - dodałem też odpowiedni zapis w php.ini oraz .htacces - i dalej krzyczy, że ma tylko 40 MB :(Ten post został edytowany przez Autora dnia 20.03.15 o godzinie 12:42
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Limit pamięci WP

Dziwne, bo z tego co pamiętam na nazwie jest chyba 64 do 256 zależnie do pakietu.
Sprawdź co masz w phpinfo. Zasadniczo w przypadku problemu z limitami męczyć ichni support.
A generalnie to lipa straszna, lepiej rozważ migrację na jakiś bardziej sensowny hosting.
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Limit pamięci WP

Zrobiłem test:

http://www.dluzszezycie.pl/test.php

i wynika, że jest faktycznie 64 MB... A WooCommerce tego nie widzi. :( Już nie mam pomysłów, gdzie jeszcze gmerać...

Pozdrawiam
Marek Karnecki

Marek Karnecki rozwijamy się ;)

Temat: Limit pamięci WP

http://docs.woothemes.com/document/increasing-the-word...

w zasadzie radzą to co już zrobione :( ?
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Limit pamięci WP

Wyczerpałem wszystkie 4 punkty :)
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Limit pamięci WP

Sprawa ma się tak, że Woo opiera się (w komunikatach) na wartości stałej WP_MEMORY_LIMIT - na jej podstawie dokonuje sobie wyliczeń.

Potencjalne problemy widzę dwa:
1.) omyłkowo na końcu wartości zawieruszyła się np. spacja ...a WC nie trimuje stringa przed przycięciem ...wywala więc tą spację zamiast literki M i dalsze obliczenia biora w łeb.
2.) bardziej prawdopodobne - dorzucasz stałą na samym końcu pliku wp-config. php i jej nie widzi.
Musisz ją wstawić jeszcze przed linijką
require_once(ABSPATH . 'wp-settings.php');
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Limit pamięci WP

Ad. 1 - nie wiem, co z tym zrobić, bo edytuję plik w notepad++, więc żadnych śmieci być nie powinno...

Ad. 2. Wklejam właśnie przed:

define('WPLANG', 'pl_PL');

/**
* Dla programistów: tryb debugowania WordPressa.
*
* Zmień wartość tej stałej na true, aby włączyć wyświetlanie ostrzeżeń
* podczas modyfikowania kodu WordPressa.
* Wielce zalecane jest, aby twórcy wtyczek oraz motywów używali
* WP_DEBUG w miejscach pracy nad nimi.
*/
define('WP_DEBUG', false);

/* To wszystko, zakończ edycję w tym miejscu! Miłego blogowania! */
define(‘WP_MEMORY_LIMIT’, ’64M’);

/** Absolutna ścieżka do katalogu WordPressa. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

/** Ustawia zmienne WordPressa i dołączane pliki. */
require_once(ABSPATH . 'wp-settings.php');
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Limit pamięci WP

A kodowanie UTF-8 bez BOM?

Jeżeli tak, to już nie mam żadnego pomysłu. Teoretycznie powinno działać.
W sumie, to najważniejszy jest limit na serwerze - a tam wskazuje przyzwoitą faktyczną wartość, więc można by po prostu "problem" zignorować.

Jak nie, to możesz załączyć debug lub zerknąć w error log, czy tam nie sypie jakimiś błędami, które by mogły naprowadzić na przyczynę.

konto usunięte

Temat: Limit pamięci WP

Sprawdź jeszcze tutaj -> wp-includes/default-constants.php
Paweł Knapek

Paweł Knapek freelancer, koder,
wordpressowiec

Temat: Limit pamięci WP

Nie, nie. Plików core'a z zasady nie ruszamy ...poza tym limit jest ustawiany warunkowo, gdy nie został wcześniej zdefiniowany ( w pliku wp-config.php ).

Teraz jednak coś mnie jeszcze tknęło.
Jeżeli powyżej jest wklejka 1:1 z pliku konfiguracyjnego, to chyba już wiem w czym problem.

Linijka ta zapewne została wstawiona metoda kopiuj&wklej, bo zawiera apostrofy drukarskie.
screen

Należy używać zwykłego apostrofa albo znaku cudzysłowia.
Ireneusz Adamczyk

Ireneusz Adamczyk Pomagamy Firmom
budować przewagę
konkurencyjną

Temat: Limit pamięci WP

O k...a mać...

To była przyczyna!

Nawet w piątym życiu bym na to nie wpadł!

Wielkie dzięki Paweł! :)))



Wyślij zaproszenie do