Vi har hos ePay lanceret et betalingsmodul til Magento. Modulet understøtter samtlige betalingsformer samt overholder alle sikkerhedskrav udstedt af PBS.
Jeg får følgende følgende fejl når jeg kører Magento første gang efter installationen af ePay modulet
Warning: include(Mage/Epay/Model/Mysql4/Setup.php) [function.include]: failed to open stream: No such file or directory in /hostroot/magento/web/app/code/core/Mage/Core/functions.php on line 44 [0] in __autoload() in /hostroot/magento/web/app/code/core/Mage/Core/functions.php on line 44 [1] in __autoload("Mage_Epay_Model_Mysql4_Setup") in /hostroot/magento/web/app/code/core/Mage/Core/Model/Resource/Setup.php on line 110 [2] in Mage_Core_Model_Resource_Setup::applyAllUpdates() in /hostroot/magento/web/app/code/core/Mage/Core/Model/Config.php on line 180 [3] in Mage_Core_Model_Config->init(NULL) in /hostroot/magento/web/app/code/core/Mage/Core/Model/App.php on line 205 [4] in Mage_Core_Model_App->init("default", "store", NULL) in /hostroot/magento/web/app/Mage.php on line 402 [5] in Mage::app("default", "store", NULL) in /hostroot/magento/web/app/Mage.php on line 422 [6] in Mage::run("default") in /hostroot/magento/web/index.php on line 40
Warning: include() [function.include]: Failed opening 'Mage/Epay/Model/Mysql4/Setup.php' for inclusion (include_path='/hostroot/magento/web/app/code/local:/hostroot/magento/web/app/code/community:/hostroot/magento/web/app/code/core:/hostroot/magento/web/lib:.:/usr/local/Zend/Core/share/pear') in /hostroot/magento/web/app/code/core/Mage/Core/functions.php on line 44 [0] in __autoload() in /hostroot/magento/web/app/code/core/Mage/Core/functions.php on line 44 [1] in __autoload("Mage_Epay_Model_Mysql4_Setup") in /hostroot/magento/web/app/code/core/Mage/Core/Model/Resource/Setup.php on line 110 [2] in Mage_Core_Model_Resource_Setup::applyAllUpdates() in /hostroot/magento/web/app/code/core/Mage/Core/Model/Config.php on line 180 [3] in Mage_Core_Model_Config->init(NULL) in /hostroot/magento/web/app/code/core/Mage/Core/Model/App.php on line 205 [4] in Mage_Core_Model_App->init("default", "store", NULL) in /hostroot/magento/web/app/Mage.php on line 402 [5] in Mage::app("default", "store", NULL) in /hostroot/magento/web/app/Mage.php on line 422 [6] in Mage::run("default") in /hostroot/magento/web/index.php on line 40
Jeg har lige prøvet at hente den seneste version af magento, installeret den på min apache og bagefter kopieret filerne ind for ePay betalingsmodulet. “Desværre” fungerer det lige efter bogen og jeg er ikke stødt ind i den fejl, som du omtaler.
De steps jeg har gjort.
1. Installere magento
2. Gå ind i administrationen og disable cache
3. Kopiere filerne for epay ind
4. Gå til payment methods
5. Indtaste test-oplysninger for ePay betalingsmodulet og enable det
6. Oprette en test kategori (under default category)
7. Oprette en test-vare
8. Placere test-varen under test kategorien
9. Gå til front-end og køb varen, check ud, vælg ePay og gennemfør købet
10. Checkout success.
Den fejl, som du angiver, det er så vidt jeg kan forstå filen setup.php, som ikke kan findes. Kan du bekræfte over for mig at filen er at finde i det directory, som anvist i det screen-shot, jeg har vedhæftet? Også at filen indeholder det, som angivet i det andet screen-shot?
Har du eventuelt installeret / oprettet en template og sat magento op til at benytte denne?
Ja det vil jeg skam forsøge, men har du kendskab til hvordan moduler tilføjes? Jeg syntes ikke jeg kan finde et sted under Magento Connect, hvor nye moduler kan tilføjes / uploades.
Thomas Knudsen | ePay Dit Online Betalingssystem - 30 April 2008 04:04 AM
Ja det vil jeg skam forsøge, men har du kendskab til hvordan moduler tilføjes? Jeg syntes ikke jeg kan finde et sted under Magento Connect, hvor nye moduler kan tilføjes / uploades.
Jeg fandt lige en anden fejl. Mappen skin/frontend/default/default/images/ePay skal omdøbes til epay
Derudover har jeg et andet problem som du måske kan hjælpe mig med. Kunden får ikke tilsendt en ordrebekræftelse selvom “Send Email Order Confirmation” er sat til ja.
Kan du få en ordrebekræftelse tilsendt hvis du vælger nogle af de andre betalingsformer? F.eks. “check / money order”?
Så vidt jeg kan forstå Magento, så skal du først ind og vælge hvilken type template der skal benyttes, når der afsendes en ordrebekræftelse til kunden. Jeg er ikke helt sikker på dette, men mener det sker under System -> Configuration -> Sales Emails. Når du har valgt / lavet en template her, vil ordrebekræftelsen fint blive afsendt.
Hej thomas, har lige installeret epay delen. Og fulgt anvisningen. Ingen problemer der.
Jeg har nu forsøgt at købe et produkt og tjekket ud som gæst.
Jeg kan godt ufylde navn, adresse leveringsform osv, men når jeg så vælger betalingsform, ja så får jeg slet ingen valgmuligheder frem.
Jeg kan ikke som i dit vindue vælge epay som betalingsløsning.
jeg har selvfølgelig været inde og tjekke om jeg havde sat modulet til “aktivt” og ja det havde jeg.
Jeg har også clrearet cachen, men igen uden held.
Hej igen thomas,
skal lige huske at sige at jeg kører emd version1.0.197000.
Men jeg fik en mal fra dig, hvor du angav at epay sagtens kunne køre med denne version.
men måske er det mig der er helt forkert på den?? Kan nogen hjælpe?