Przetwarzam stary zestaw php z bazy danych do nowej bazy danych. Pliki danych .php mają łącznie około 220 MB.Używanie ini_set ("memory_limit", "-1") i wciąż brak pamięci
Mam wstawione te linie w skrypcie tak, że powinna ona działać prawidłowo:
ini_set("memory_limit", "-1");
set_time_limit(0);
To jak ja obejmują produkty:
// The exports made by PHPMYADMIN, exported as PHP-Array
require_once 'export/tx_ttproductsv2_products.php';
require_once 'export/tx_ttproductsv2_keyword.php';
require_once 'export/tx_ttproductsv2_keywords_in_products.php';
require_once 'export/tx_ttproductsv2_typebook.php';
require_once 'export/tx_ttproductsv2_typegospel7.php';
require_once 'export/tx_ttproductsv2_typemedia.php';
Gdy skrypt próbuje wymaga od nich Otrzymuję ten błąd:
PHP Fatal error: Out of memory (allocated 880541696) (tried to allocate 469762048 bytes) in ......
Mam lokalną instalację EasyPHP działającą na Win XP 7 SP1. Mam pamięć 6 GB, Intel i5.
Jak mogę sprawić, aby PHP uruchamiało cały skrypt bez błędu pamięci?
Spróbuj zwiększyć 'upload_max_filesize' &' post_max_size'? –
@KhawerZeshan, nie przesyłać rzeczy? Czy widzę to źle? – Mathlight
eksportowanie przez PHPMYADMIN jest plikiem lub czym? –