Вы можете установить доступную оперативную память в нескольких местах:
1 . php.ini ... Хранится в таком месте, как /etc/php/5.6/php.ini (не точное местоположение, и все зависит от вашей системы). Использование:
php_value memory_limit 512M
... и затем перезапустите APACHE (перезапуск службы sudo apache2)
2 . в вашем htaccess файле:
php_value memory_limit 512M
3 . в вашем файле mysite / _config.php:
ini_set('memory_limit', '512M');
4 . используя Silverstripe API (см. framework / core / Core.php в SS3) - добавьте в mysite / _config.php или другое место, которое будет запускаться до экспорта:
increase_memory_limit_to('512M');
Если вы замените 512M на -1, у вас останется неограниченное количество памяти.
Проблема в том, что часто вы не можете редактировать php.ini, и настройка его с помощью метода 2,3 или 4 не имеет никакого эффекта или не работает по какой-то другой причине. Лучше всего проверить, действительно ли это работает, временно добавив в файл mysite / _config.php следующее:
die('current memory limit is: '.ini_get('memory_limit'));
Надеюсь, это поможет ...