Изменение параметра memory_limit через файл .htaccess будет работать, если:
- Сайт работает под управлением веб-сервера Apache
- PHP установлен как модуль Apache
- Файл .htaccess доступен для чтения (в главном файле конфигурации Apache (обычно httpd.conf) директива AllowOverride имеет значение All (или разрешено переопределение непосредственно memory_limit)
Пример настройки:
php_value max_execution_time 30