Ich versuche, ein lokales Modul zu erstellen. Hier gibt es viele Fragen. Ich habe fast alle von ihnen verfolgt. Aber es funktioniert nie.Magento nicht mein Modul ausführen Installationsskript
Atlast folgte ich dies: http://devdocs.magento.com/guides/m1x/magefordev/mage-for-dev-6.html
Aber dies ist als nicht funktioniert. Hier ist meine Struktur:
app/code/local/MyCompany/Hallo/Model/Ressource/setup.php
<?php
class Mycompany_Hello_Model_Resource_Setup extends Mage_Core_Model_Resource_Setup {
}
in app/code/local/MyCompany/Hallo/SQL /mycompany_hello_setup/install-0.1.0.php
<?php
echo 'Running This test: '.get_class($this)."\n <br /> \n";
die("Exit for now");
app/code/local/MyCompany/Hallo/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Mycompany_Hello>
<version>0.1.0</version>
</Mycompany_Hello>
</modules>
<frontend>
<routers>
<hello>
<use>standard</use>
<args>
<module>Mycompany_Hello</module>
<frontName>hello</frontName>
</args>
</hello>
</routers>
</frontend>
<global>
<resources>
<Mycompany_Hello_setup>
<setup>
<module>Mycompany_Hello</module>
<class>Mycompany_Hello_Model_Resource_Setup</class>
</setup>
</Mycomapny_Hello_setup>
</resources>
</global>
Hier ist das einzige Problem, mit dem ich konfrontiert bin, ist es führt nie Installationsskript. Mein approches bis jetzt:
Umbenannt app/code/local/MyCompany/Hallo/SQL/mycompany_hello_setup/install-0.1.0.php zu folgenden Namen auf jedem Versuch app/code/local/MyCompany/Hallo/SQL /hello_setup/install-0.1.0.php, app/code/lokal/Mycompany/Hallo/sql/hallo_setup/mysql4-install-0.1.0.php, app/code/local/Mycompany/Hallo/sQL/mycompany_hello_setup/install-0.1.0.php, app/code/local/MyCompany/Hallo/sQL/Mycompany_hello_setup/mysql4-install-0.1.0.php
Bei jedem Versuch entleere ich den Cache und lösche den Eintrag aus der Tabelle core_resources.
Alle meine Datei permisson ist 777 (zum Debuggen Zweck, später werde ich es zu 755 ändern). Actaully habe einen Debugging-Code installiert. Sobald es ausgeführt wird, werde ich dies durch mein aktuelles Installer-Skript ersetzen.
Aber es scheint etwas, ich vermisse etwas, als Ergebnis es funktioniert nicht.
Bitte helfen. Vielen Dank im Voraus.