Änderung des Shopkernel: shopware.php

Hallo, in den Grundeinstellungen kann man ja den Shopkernel umbenennen. Normal lautet er ja shopware.php. Meine Frage dazu lautet: In diversen Engine-Dateien ist die datei „shopware.php“ ausdrücklich erwähnt. Muss in diesen Dateien der Name des Shopkernels manuell geändert werden? Folgende Dateien sind betroffen: ----------------------------- bootstrap.php if(!Shopware()->Config()->TemplateOld) { switch ($viewport) { case ‚shopware.php‘: case ‚sViewport,sale‘: $url = $args->getRequest()->getPathInfo(); $url = trim($url, ‚/‘); _ _ _ * $export =& $api->export->shopware; // L‰dt Klasse /api/export/shopware.php ---------------------------- moneybookers_sucsess.php # h’ttp://www.shopware.vm/shopware.php/sViewport,moneybookers_success/?coreID=926078c023342825d075992a104f46fe&id=926078c023342825d075992a104f46fe&msid=07e3aa2bf1d3c2ab70ae1913cd3b85c8 ----------------------------- shopware.php $location = preg_replace(’//engine/connectors/export/(.*)/(.*)/(.*)/s’, ‚/shopware.php/\3‘, $location); ----------------------------- api.php require_once(dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.‚Shopware‘.DIRECTORY_SEPARATOR.‚Shopware.php‘); _ _ _ * $export =& $api->export->shopware; // L‰dt Klasse /api/export/shopware.php _ _ _<?php require_once(dirname( FILE ).’/engine/Shopware/Shopware.php’);
$s = new Shopware(‚production‘);
return $s->run(); _ _ _ ------------------------------ payment_class.php require_once(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.‚Shopware‘.DIRECTORY_SEPARATOR.‚Shopware.php‘); -------------------------------- campaigns.php $location = str_replace(’/engine/backend/php/campaigns.php’, ‚/shopware.php?module=backend&controller=newsletter‘, $location); $location = str_replace(’/engine/core/php/campaigns.php’, ‚/shopware.php?module=backend&controller=newsletter‘, $location); ---------------------------------- pdf.php require_once(‚engine/vendor/html2ps/shopware.php‘); ----------------------------------- sAjaxsearch.php $location = str_replace(’/engine/core/php/sAjaxSearch.php’, ‚/shopware.php‘, $location); ----------------------------------- skeleton.php „url“: „http://<?php echo $sCore->sCONFIG['sBASEPATH']?\>/shopware.php?sTpl=<?php echo $campaignid ?>“ ---------------------------------- sSystemcheck.php elseif(file_exists(self::$sDir.".htaccess")&&file_exists(self::$sDir.„shopware.php“)) ---------------------------------- detailsArt.php shopware.php?sViewport=support&sFid=<?php echo$values['artID']?>_ _ _ if (!$sCore->sCheckLicense("","",$sCore->sLicenseData[„sTICKET“])){ echo „nicht lizenziert“; }else{ echo „shopware.php?sViewport=ticket&sFid=“.$values[‚artID‘]; } -----------------------------------

Hat keiner ne Antwort?

Was du da aufgeführt hast, sind teilweise ganz andere Dateien. Es reicht in dieser Version ggf. schon folgendes: shopware.php im Hauptverzeichnis duplizieren und eine z.B. In Index.php umbenennen. Jetzt in den Grundeinstellungen noch den Kernel auf Index.php ändern - fertig. Evtl. noch in der htaccess aus shopware.php Index.php machen… Das war’s (habe das jetzt aber gerade nicht selber getestet :wink: ) PS: niemals in den anderen Dateien was ändern!

das ist eine gute Idee mit dem Duplizieren! Habe mich nur gefragt warum man den Shopkernel im Adminbereich easy ändern kann, bzw. diese Änderung dort angeboten wird, wenn diese Änderung dann doch nicht funktioniert weil in manchen Dateien der alte Kernen-Name noch auftaucht.