PHP 5.4 изначально поддерживается в EE 1.14 и более поздних версиях, а также в CE 1.9 и более поздних версиях.
Более ранние версии CE и EE поддерживают 5.2.13 - 5.3.24; или 5.4.x с патчем для CE или EE (патч указан как PHP 5.4 Совместимость на портале поддержки EE)
Требуемые расширения:
PDO_MySQL
SimpleXML
Mcrypt
гашиш
GD
DOM
Iconv
локон
SOAP (если должен использоваться API Webservices)
Safe_mode off
Memory_limit не менее 256Mb (предпочтительно 512) [полужирный шрифт]
[...]
Для указанных выше версий память не указана для системных требований только версий PHP (PHP 5.4 и 5.5), но существуют известные проблемы с ограничением памяти PHP по умолчанию 128 МБ для этих версий PHP.
256M умер и был похоронен с версией 1.6, время двигаться дальше. Последнее, что вам нужно, это сбой в работе сервера, вызванный превышением пределов памяти во время важной операции. Люди, как правило, забывают, когда они задают план обслуживания, что ОС, веб-серверу, MySQL и интерпретатору php требуется память, чтобы жить до того, как вы начнете запускать Magento.
Эта рекомендация основана на личном опыте с тайм-аутом загрузки файлов из-за того, что в PHP по умолчанию max_execution_time составляет 30 секунд, что теоретически должно быть хорошо в 99% случаев, но иногда этого просто недостаточно.
какое значение вы используете для max_execution_time?
Jrosell
Я использовал где-то от 120 секунд до 300 секунд. Однако, если что-то занимает 5 минут, возможно, есть другие проблемы, которые необходимо решить.
Вальер
Вальер, не могли бы вы рассказать о том, какой процесс вы ждете 5 минут? Любой посетитель внешнего интерфейса должен загружать страницу менее чем за секунду, все остальное происходит слишком медленно. Если вы импортируете данные в администраторе или выполняете другие задачи, которые могут занять некоторое время, тогда ограничение по времени действительно зависит от объема необходимой обработки. Так что не уверен, откуда 5 минут.
Я всегда даю своим проектам Magento 1024M памяти, а также настройку max_execution_time в файле PHP.
Эта рекомендация основана на личном опыте с тайм-аутом загрузки файлов из-за того, что в PHP по умолчанию max_execution_time составляет 30 секунд, что теоретически должно быть хорошо в 99% случаев, но иногда этого просто недостаточно.
источник