После обновления Magento до версии 1.7.0.2 в магазине с некачественными правками системных файлов перестала работать админка:
Fatal error: Call to a member function getUsername() on a non-object in /usr/share/nginx/http/app/design/adminhtml/default/default/template/page/header.phtml
Ошибка известная, или самому надо копаться?
После обновления Magento до версии 1.7.0.2 в магазине с некачественными правками системных файлов перестала работать админка
06.07.2012 13:31
Причиной сбоя являются некачественные правки системных файлов вашим программистом.
Рекомендую сравнить программный код вашего магазина с эталонным программным кодом вашей версии Magento.
Также рекомендую разъяснить вашему программисту и его руководству, что правка файлов ядра увеличивает стоимость сопровождения магазина и лишает магазин возможности обновлений и установки сторонних расширений.
Рекомендую сравнить программный код вашего магазина с эталонным программным кодом вашей версии Magento.
Также рекомендую разъяснить вашему программисту и его руководству, что правка файлов ядра увеличивает стоимость сопровождения магазина и лишает магазин возможности обновлений и установки сторонних расширений.
06.07.2012 13:33
Только сегодня ядро было обновлено до версии 1.7.0.2, с тех пор никакие изменения в файлы ядра не вносились.
06.07.2012 13:36
Значит, некачественно установили Magento Community Edition 1.7.0.2.
Я проверял Российскую сборку на совместимость с этой версией, проблем там нет.
Обратитесь за установкой Magento к специалисту.
Я проверял Российскую сборку на совместимость с этой версией, проблем там нет.
Обратитесь за установкой Magento к специалисту.
06.07.2012 13:42
Более того, обновление ядра до 1.7.0.2 вовсе не приведёт к тому, что некачественные правки системных файлов рассосутся сами собой. Они либо перетрутся (что приведет к сбоям, ибо в системе будет код от разных версий), либо останутся.
06.07.2012 13:56
А можно примерно предположить, где могут быть эти некачественные правки? Я изначально не разрабатывал этот магазин, а начал с ним работать только сейчас.
06.08.2012 14:45
Закомментируйте в файле header.phtml эту строку, потом надо почистить кэш, перезагрузить страницу - должно зайти, потом можно раскомментировать строку.