скрипт установщика не запускает magento?


Я настроил ресурс следующим образом в файле конфигурации,

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <DigitalHorizons_Att>
        <version>0.1.0</version>
    </DigitalHorizons_Att>
    <frontend>
        <routers>
            <att>
                <use>standard</use>
                <args>
                    <module>DigitalHorizons_Att</module>
                    <frontName>att</frontName>
                </args>
            </att>
        </routers>
    </frontend>
    <global>
        <resources>
            <digitalhorizons_att_setup>
                <setup>
                    <module>DigitalHorizons_Att</module>
                    <class>DigitalHorizons_Att_Model_Resource_Setup</class>
                </setup>
            </digitalhorizons_att_setup>
        </resources>
    </global>
</config>

Это не запускает сценарии установки по адресу

Local\DigitalHorizons\Att\sql\digitalhorizons_att_setup\install-0.1.0.php

Когда я удаляю класс DigitalHorizons_Att_Model_Resource_Setup в app\code\local\DigitalHorizons\Att\Model\Resource\Setup.php

В нем говорится о следующей ошибке,

Предупреждение: включать(DigitalHorizons\Att\Model\Resource\Setup.php ): не удалось открыть поток: Нет такого файла или каталога в E:\wamp\www\sample\lib\Varien\Autoload.php в строке 93

В файле установщика содержится следующее содержимое,

<?php
   echo 'Running This Upgrade: '.get_class($this)."\n <br /> \n";
   die("Exit for now");
?>
Author: manokarthick karthick, 2017-01-11

2 answers

Изменение

Local\DigitalHorizons\Att\sql\att_setup\install-0.1.0.php

До

Local\DigitalHorizons\Att\sql\digitalhorizons_att_setup\install-0.1.0.php

Убедитесь, что версия вашего модуля совпадает 0.1.0 в config.xml

<modules>
    <DigitalHorizons_Att>
        <version>0.1.0</version>
    </DigitalHorizons_Att>
</modules> 

, А также установите флажок удалить запись digitalhorizons_att_s‌​etup из основного источника таблицы

 2
Author: Qaisar Satti, 2017-01-11 10:08:39

Вам необходимо добавить следующий узел в свой config.xml обновите следующим образом

Вы должны определить соединение и узлы чтения и записи в config.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
<DigitalHorizons_Att>
    <version>0.1.0</version>
</DigitalHorizons_Att>
<frontend>
    <routers>
        <att>
            <use>standard</use>
            <args>
                <module>DigitalHorizons_Att</module>
                <frontName>att</frontName>
            </args>
        </att>
    </routers>
</frontend>
<global>
    <resources>
        <digitalhorizons_att_setup>
            <setup>
                <module>DigitalHorizons_Att</module>
                <class>DigitalHorizons_Att_Model_Resource_Setup</class>
            </setup>
            <connection>
                <use>core_setup</use>
            </connection>
        </digitalhorizons_att_setup>
        <digitalhorizons_att_write>   
            <connection>         
                <use>core_write</use>     
            </connection> 
        </digitalhorizons_att_write> 

        <digitalhorizons_att_read>     
            <connection>        
                <use>core_read</use>
            </connection>   
        </digitalhorizons_att_read>
    </resources>
</global>
</config>
 1
Author: Murtuza Zabuawala, 2017-01-11 10:12:57