Sto elaborando un vecchio database php array in un nuovo database. I file .php di dati sono in totale circa 220 MB di grandi dimensioni.Utilizzo di ini_set ("memory_limit", "-1") e ancora memoria esaurita
Ho inserito queste righe nello script in modo che dovrebbe funzionare bene:
ini_set("memory_limit", "-1");
set_time_limit(0);
Ecco come includo i prodotti:
// 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';
Quando lo script sta cercando di imporre loro Ho ricevuto questo errore:
PHP Fatal error: Out of memory (allocated 880541696) (tried to allocate 469762048 bytes) in ......
Ho un'installazione di EasyPHP locale in esecuzione su x64 Win 7 SP1. Ho 6 GB di memoria, Intel i5.
Come posso ottenere PHP per eseguire l'intero script senza l'errore di memoria?
Provare ad aumentare 'upload_max_filesize' e' post_max_size'? –
@KhawerZeshan, non carico le cose? O sto vedendo quello sbagliato? – Mathlight
le esportazioni effettuate da PHPMYADMIN sono un file o cosa? –