Hallo Forum,
wir versuchen gerade unsere Testumgebung umzustellen, sind dabei aber auf ein scheinbar unüberwindbares Problem gestoßen…
Während das Frontend und die Datenbank bereits problemlos laufen führt ein Aufruf des Backends nur zu folgendem Fehler:
Ups! Ein Fehler ist aufgetreten!
Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
Unkown resource type 'backend\index\auth.tpl|D' in \shop\engine\Library\Smarty\sysplugins\smarty_resource.php on line 240
Stack trace:
#0 \shop\engine\Library\Smarty\sysplugins\smarty_resource.php(289): Smarty_Resource::load(Object(Enlight_Template_Manager), 'backend\\index\\a...')
#1 \shop\engine\Library\Smarty\sysplugins\smarty_internal_template.php(636): Smarty_Resource::source(Object(Enlight_Template_Default))
#2 \shop\engine\Library\Smarty\sysplugins\smarty_internal_templatebase.php(117): Smarty_Internal_Template->__get('source')
#3 \shop\engine\Library\Enlight\View\Default.php(300): Smarty_Internal_TemplateBase->fetch()
#4 \shop\engine\Library\Enlight\Controller\Plugins\ViewRenderer\Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default))
#5 \shop\engine\Library\Enlight\Controller\Plugins\ViewRenderer\Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#6 \shop\engine\Library\Enlight\Controller\Plugins\ViewRenderer\Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render()
#7 \shop\engine\Library\Enlight\Event\Handler\Default.php(91): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs))
#8 \shop\engine\Library\Enlight\Event\EventManager.php(220): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))
#9 \shop\engine\Library\Enlight\Controller\Action.php(235): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#10 \shop\engine\Library\Enlight\Controller\Dispatcher\Default.php(549): Enlight_Controller_Action->dispatch('authAction')
#11 \shop\engine\Library\Enlight\Controller\Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#12 \shop\engine\Shopware\Kernel.php(202): Enlight_Controller_Front->dispatch()
#13 \shop\shopware.php(122): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#14 {main}
Was wir versuchen:
Es gibt im Haus einige wenige Personen für die Entwicklung einfacher Shopware-Plugins sowie die Anpassung von Styles,Themes und tpls.
Diese Personen arbeiten allesamt auf Microsoft-Rechnern und sind z.T. auch nicht sehr technikaffirm…
Die Entwicklungsumgebung ist per Git mit einem Verifizierungs-Stand und dieser mit der Live-Umgebung verbunden.
Sobald etwas lokal bearbeitet wurde wird es per Git in den Verifizierungs-Stand committed und geprüft, erst dann erfolgt die Freigabe in das Live-System.
Hierfür haben wir auf den Rechnern Xampp installiert (z.T. mit PHP 7.0.33 weil ältere Plugins den IonCube-Loader dieser Version noch brauchen…) und die Shopware-Shops als virtuelle Hosts angelegt.
Läuft wie gesagt auch bis auf den Aufruf des Backends…
Natürlich könnten wir nun anfangen mit VirtualBox, Vagrant und Co. aber das wäre mega aufwendig und da steigen die Kollegen bei der Bediehnung vermutlich auch aus…
Hat hier jemand vielleicht eine Idee oder gar einen Lösungsansatz? Im Forum gibt es nur 2 sehr alte Einträge zu ähnlichen Themen und die sind ungelöst…
An dieser Stelle bitte nicht nur mit der “Shopware supportet kein Microsoft”-Keule ankommen, das hilft niemandem und ist an sich schon traurig genug, bedenkt man wie lange das schon Thema ist…