インストーラ スクリプトが実行されません。
/app/etc/modules/Starmall_Salesorder.xml
<?xml version="1.0"?>
<config>
<modules>
<Starmall_Salesorder>
<active>true</active>
<version>0.1.0</version>
<codePool>local</codePool>
</Starmall_Salesorder>
</modules>
構成.xml
<modules>
<Starmall_Salesorder>
<version>0.1.0</version>
</Starmall_Salesorder>
</modules>
...
<resources>
<starmall_salesorder_setup>
<setup>
<module>Starmall_Salesorder</module>
</setup>
</starmall_salesorder_setup>
</resources>
...
/app/code/local/Starmall/Salesorder/sql/starmall_salesorder_setup/mysql4-install-0.1.0.php:
<?php echo 'Running installer: '.get_class($this)."\n <br /> \n";
die("Exit for now");
ページをロードするときに、テスト出力が表示されません。このモジュール
には行がありません。core_resource
/var/log に表示されるエラーはありません
このインストーラーが実行されないのはなぜですか?
app/code/core/Mage/Core/Model/Resource/Setup.php
It doesn't get here in this function にデバッグ行を追加しました_installResourceDb($newVersion)
protected function _installResourceDb($newVersion)
{
Mage::log("this line is not added to log file");
$oldVersion = $this->_modifyResourceDb(self::TYPE_DB_INSTALL, '', $newVersion);
$this->_modifyResourceDb(self::TYPE_DB_UPGRADE, $oldVersion, $newVersion);
$this->_getResource()->setDbVersion($this->_resourceName, $newVersion);
return $this;
}