Hallo Sebastian, Am Mi, 18.11.2009, 12:04 schrieb Sebastian Lorenz: > Hallo Ingo, > > kannst du etwas zu den Servern sagen dem alten und den neuen. > Welche Systeme es waren, ob die installation im Root des Webservers > oder in einem Unterverzeichniss lag oder jetzt liegt? > > Wie sieht die realUrl conf aus. >
Server steht bei all-inkl.com, habe auf dem gleichen account zwei neue Subdomains angelegt und fileadmin, typo3conf, typo3temp und uploads kopiert. Im Anschluss die localconf.php um folgende Einträge erweitert: // Updated by TYPO3 Extension Manager 19-08-09 12:45:55 $TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = getRealURL('1'); $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array( 'encode' => array( array( 'GETvar' => 'L', 'value' => '', 'ifDifferentToCurrent' => true, 'useConfiguration' => '_DEFAULT', 'urlPrepend' => 'http://de.isorast.preuss-it.com', ), array( 'GETvar' => 'L', 'value' => '0', 'ifDifferentToCurrent' => true, 'useConfiguration' => '_DEFAULT', 'urlPrepend' => 'http://de.isorast.preuss-it.com', ), array( 'GETvar' => 'L', 'value' => '1', 'ifDifferentToCurrent' => true, 'useConfiguration' => '_DEFAULT', 'urlPrepend' => 'http://en.isorast.preuss-it.com', ), ), 'decode' => array( 'de.isorast.preuss-it.com' => array( 'GETvars' => array( 'L' => '', ), 'useConfiguration' => '_DEFAULT', ), 'de.isorast.preuss-it.com' => array( 'GETvars' => array( 'L' => '', ), 'useConfiguration' => '_DEFAULT', ), 'en.isorast.preuss-it.com' => array( 'GETvars' => array( 'L' => '1', ), 'useConfiguration' => '_DEFAULT', ), 'en.isorast.preuss-it.com' => array( 'GETvars' => array( 'L' => '1', ), 'useConfiguration' => '_DEFAULT', ), ), ); Im Root-Template folgendes hinzugefügt: # Deutsch / Hauptsprache config { sys_language_uid = 0 language = de locale_all = de_DE } config.baseURL = http://de.isorast.preuss-it.com/ # Englisch / 2. Sprache [globalVar = GP:L = 1] config { sys_language_uid = 1 language = en locale_all = en_US } config.baseURL = http://en.isorast.preuss-it.com/ [global] Folgendes von der zuvor angelegten Konfiguration drin behalten: config { # REALURL simulateStaticDocuments = 0 prefixLocalAnchors = all tx_realurl_enable = 1 } Sobald ich die modifizierte .htaccess verwende, erhalte ich entweder Error! No pages are found on the root level! oder Error! Reason: Segment "setup" was not a keyword for a postVarSet as expected! die ext_localconf.php von Realurl sieht so aus: <?php $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL'; $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['typoLink_PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL_urlPrepend'; $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL'; $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm'; $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache'; $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache'; // Must use '&" with tcemain hook!!! Important for proper work of the hook. $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_realurl'] = 'EXT:realurl/class.tx_realurl_tcemain.php:&tx_realurl_tcemain'; $TYPO3_CONF_VARS['FE']['addRootLineFields'] .= ',tx_realurl_pathsegment,tx_realurl_exclude'; $TYPO3_CONF_VARS['FE']['pageOverlayFields'] .= ',tx_realurl_pathsegment'; // Include configuration file $_realurl_conf = @unserialize($_EXTCONF); if (is_array($_realurl_conf)) { $_realurl_conf_file = trim($_realurl_conf['configFile']); if ($_realurl_conf_file && @file_exists(PATH_site . $_realurl_conf_file)) { require_once(PATH_site . $_realurl_conf_file); } unset($_realurl_conf_file); } define('TX_REALURL_AUTOCONF_FILE', 'typo3conf/realurl_autoconf.php'); if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'])) { @include_once(PATH_site . TX_REALURL_AUTOCONF_FILE); } unset($_realurl_conf); define('TX_REALURL_SEGTITLEFIELDLIST_DEFAULT', 'tx_realurl_pathsegment,alias,nav_title,title'); define('TX_REALURL_SEGTITLEFIELDLIST_PLO', 'tx_realurl_pathsegment,nav_title,title'); ?> Gruß, Ingo ---------------------- PC-Notdienst FU Berlin Ingo Preuss Rigaer Strasse 65 10247 Berlin mobil 0163.160 51 03 _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german