Не могу выполнить компиляцию, потому что у меня всего 128 мегабайтов оперативной памяти

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

19.11.2012 18:53

Установил "российскую сборку" версии 2.13.2 на сайт, все прошло успешно, но возникла проблема с компиляцией.

Проходил неоднократно процесс компиляции до установки "Российской сборки" все было успешно (включение - отключение - подготовка компиляции)

После установки "российской сборки" при нажатии на кнопку "подготовить компиляцию" по истечение 30 секунд появляется белый экран и никаких событий не происходит, но в административную панель можно вернуться. При нажатии на кнопку "включить" сразу выкидывает на белый экран и без отключения компиляции вручную http://magento-forum.ru/topic/708/ админка и сайт не запускаются.

Все делал согласно рекомендациям http://magento-forum.ru/topic/1833/ но на пукте 6. "Нажмите кнопку «Run Compilation Process»." у меня происходят проблемы, которые я описал выше.

Вот снимок экрана перед началом процесса компиляции
Прикрепленное изображение: компиляция.jpg

Заплатка "компиляции российской сборки" включена. Из дополнительных модулей у нас установлен "GOMAGE" - расширенная навигация (раньше не конфликтовал с компиляцией).


Прошу помочь в решении этого вопроса.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

19.11.2012 19:03

Интерпретатору PHP в процессе компиляции было доступно всего 128 мегабайт оперативной памяти, этого мало для Magento.
Вы сами могли бы это узнать, если бы заглянули в папку var/log.

#3 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

20.11.2012 20:57

Спасибо!

В папку var/log заглянул сообщения изучил. Странно, но в файле /rm.log/
только два сообщения об ошибке компиляции, хотя я имел с десяток попыток безуспешной компиляции.

Иду на сервер, увеличиваю оперативную память PHP теперь memory_limit = 1024М, иду на сайт отключаю компиляции вручную http://magento-forum.ru/topic/708/ , запускаю "подготовку компиляции" через административный интерфейс.

Все происходит по старому сценарию : 30 секунд и у меня опять белый экран и ничего не происходит. Повторяю неоднократно операции по запуску компиляции - результат стабильный - белый экран

Иду var/log/rm.log вижу сообщения об ошибке только за вчерашний день, сегодня ни одно сообщение сюда не упало.

Иду в корень сайта и в файлах .htaccess.sample и .htaccess меняю php_value memory_limit 128M на php_value memory_limit 512M, на сайт отключаю компиляции вручную, запускаю "подготовку компиляции" через административный интерфейс.


Ситуация немного изменилась: теперь на белом экране появилось сообщение:

+++++++++++++
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

++++++++++++++++

В чем теперь мои ошибки и как добиться результативной компиляции?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

20.11.2012 21:23

Ну, вы только ухудшили ситуацию.
Internal Server Error - следствие синтаксически неправильных правок .htaccess

#5 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

21.11.2012 10:45

Откатываю ситуацию на шаг обратно - восстанавливаю файлы .htaccess в исходное состояние. Таким образом, вернулся в точку, кода при выделенном memory_limit = 1024М процесс запуска компиляции завершается белым экраном.

Ниже приведен фрагмент экрана PHPinfo

Прикрепленное изображение: php.jpg

Что еще не так, что должен поправить?

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

21.11.2012 10:57

Дайте доступы - я посмотрю.

#7 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

21.11.2012 12:32

Доступ отправил в личку

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

26.11.2012 15:02

Обновите Российскую сборку Magento до последней версии.

#9 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

26.11.2012 18:53

Спасибо!

Компиляции запустилась после обновления "Российской сборки" до версии 2.13.6 Хотя компиляция запустилась не с первого раза: после обновления и запуска "подготовки компиляции" компиляция закончилась неудачно с сообщением на экране "Internal Server Error" Повторный запуск "подготовки компиляции" завершился успешно.

Теперь компиляция включается и отключается успешно. А вот процесс "подготовки компиляции" в несколько этапов запуска с сообщением "Internal Server Error "

Насколько это критично?

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

26.11.2012 19:15

Надо оплатить и настроить качественный сервер.

#11 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

26.11.2012 21:20

Вообще, расшифровку сбоев Internal Server Error смотрите в журнале сбоев веб-севера.

#12 Александр Широкий
  • Группа: Официальный партнёр
  • Сообщений: 19
  • Регистрация: 05.06.2012

27.11.2012 09:44

Понял, спасибо! Немного поработаем с контентом магазина и будем переезжать на "качественный сервер"

Поделиться темой: