Скрыть мастер установки после обновления
Из того, что я прочитал мастер установки запускается только в том случае, если нет local.xml
. У меня есть такая конфигурация:
ls -la app/etc/local.xml
-rwxrwxrwx. 1 apache apache 2317 Dec 10 12:31 app/etc/local.xml
Но мастер все еще появляется. Я сделал обновление magento и не хочу снова использовать мастера. Очистка кэша не помогла.
Как закрыть мастер установки?
1
Author: PiTheNumber, 2013-12-10
2 answers
Он точно не проверен на local.xml .
Вместо даты установки:
\Mage_Core_Controller_Varien_Action::preDispatch
> \Mage::isInstalled
if (($date = $localConfig->global->install->date) && strtotime($date)) {
self::$_isInstalled = true;
}
...
return self::$_isInstalled;
Поэтому достаточно добавить дату, читаемую по времени, в global/install/date
1
Author: Fabian Blechschmidt, 2013-12-10 11:56:28
Я не установил дату установки в local.xml . Загляните в app/Mage.php > Установлен().
1
Author: PiTheNumber, 2013-12-10 11:56:04