Скрыть мастер установки после обновления


Из того, что я прочитал мастер установки запускается только в том случае, если нет local.xml. У меня есть такая конфигурация:

ls -la app/etc/local.xml
-rwxrwxrwx. 1 apache apache 2317 Dec 10 12:31 app/etc/local.xml

Но мастер все еще появляется. Я сделал обновление magento и не хочу снова использовать мастера. Очистка кэша не помогла.

Как закрыть мастер установки?

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