Я пытаюсь reserialize с 1gb SQL дамп с помощью файла фикс-serialization.php из https://github.com/Blogestudio/Fix-Serialization/blob/master/fix-serialization.phpPHP CLI работает из памяти
с этой командой:
php -d memory_limit=-1 fix-serialization.php dump.sql
Но я получаю следующее сообщение об ошибке
PHP Fatal error: Out of memory (allocated 2328100864) (tried to allocate 18446744071742389167 bytes)
я получаю ту же ошибку с тем, когда я пытаюсь:
php -d memory_limit=2000M fix-serialization.php dump.sql
Очевидно, что на моем компьютере не было 18446744071 ГБ бара. Я получаю эту ошибку как на MBP, так и на моей машине Ubuntu, и я пробовал запустить этот скрипт на php5.6 и 7
Невозможно ли разбить этот файл на разные части? –
Разбить файл на более мелкие сегменты - http://stackoverflow.com/a/28719267/2182349 – user2182349