Tôi đang xử lý mảng cơ sở dữ liệu cũ của php vào cơ sở dữ liệu mới. Các tệp .php dữ liệu có tổng dung lượng lớn khoảng 220 MB.Sử dụng ini_set ("memory_limit", "-1") và vẫn còn thiếu bộ nhớ
Tôi đã chèn những dòng này trong kịch bản để nó sẽ chạy tốt:
ini_set("memory_limit", "-1");
set_time_limit(0);
Đây là cách tôi bao gồm các sản phẩm:
// 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';
Khi kịch bản đang cố gắng để yêu cầu họ Tôi gặp lỗi này:
PHP Fatal error: Out of memory (allocated 880541696) (tried to allocate 469762048 bytes) in ......
Tôi đã cài đặt EasyPHP cục bộ chạy trên x64 Win 7 SP1. Tôi có bộ nhớ 6 GB, Intel i5.
Làm cách nào để có thể chạy PHP để chạy toàn bộ tập lệnh mà không có lỗi bộ nhớ?
Cố gắng tăng 'upload_max_filesize' &' post_max_size'? –
@KhawerZeshan, tôi không tải lên mọi thứ? Hay tôi thấy điều đó sai? – Mathlight
xuất khẩu được thực hiện bởi PHPMYADMIN là tệp hay gì? –