xljan / dev.kyselove.cz

0 stars 0 forks source link

Bílá stránka #62

Open xljan opened 1 week ago

xljan commented 1 week ago

Při objednávání z mobilu (iPhone s iOS 17) ze Safari je 2x po sobě místo zprávy o úspěšném zaplacení zobrazila bílá obrazovka. U objednávek 10337 a 10354. Ani nepřišly žádné emaily, vám ano?

Obrazovka po zaplacení Image

Po stisknutí tlačítka aktualizovat se objeví: Image

Stejnou chybu to udělalo i přes počítač, kde jsem objednal online kurz s platbou GoPay převodem. Vyzkoušel jsem to několikrát a vždy tam byla bílá obrazovka, takže byste to měl vidět i Vy. Zkoušel jsem to i z připojení LTE přes mobil a stejná chyba. Zkoušel jsem i z Google Chrome a také stejný výsledek.

Nyní jsem zkusil i platební kartu a také to neprošlo.

xljan commented 1 week ago

Stejnou chybu to udělalo i přes počítač, kde jsem objednal online kurz s platbou GoPay převodem. Vyzkoušel jsem to několikrát a vždy tam byla bílá obrazovka, takže byste to měl vidět i Vy. Zkoušel jsem to i z připojení LTE přes mobil a stejná chyba. Zkoušel jsem i z Google Chrome a také stejný výsledek.

Nyní jsem zkusil i platební kartu a také to neprošlo.

Kosty-art commented 1 week ago

Nejspíš vím, co by to mohlo způsobovat - chyby, které popisujete se stávaly přibližně ve stejné době, kdy mě nefungovalo ukládání změn v šablonách - při ukládání docházelo k Internal server error.Image Tato chyba znamená, že byl překročen paměťový limit PHP, který může mít za následek i white screen. Nově jsem v souboru config.php donastavil Paměťový limit PHP: define('WP_MEMORY_LIMIT', '512M'); a define('WP_MAX_MEMORY_LIMIT', '512M');. Ideálně by se měl nastavit i max_execution_time: ini_set('max_execution_time', 300); který je momentálně nastaven na hodnotu 30, ale to je potřeba udělat na serverové úrovni.

xljan commented 1 week ago

Na serveru jsem nastavil MAX_MEMORY_LIMIT na 1024 a zrovna tak WP_MAX_MEMORY_LIMIT. max_execution_time je nastaven na serveru na 300.