Zum Inhalt springen

realurl Probleme nach update 3.8.0 nach 3.8.1

Erstellt am 19. November 2005 · 5 Antworten · letzte Antwort am 23. November 2005

Tags: RealURL, Update & Upgrade, Frage

motions ·

Nach dem Update von 3.8.0/realurl 0.2.0 nach 3.8.1 funktioniert das realurl nicht mehr. Die Umsetzung nach sprechenden URLs funktioniert, nur die Rückumwandlung scheitert.
1.) auf das aktuelle realurl 1.0.0 upgedatet und alle Cache-Tabellen gelöscht -> keine Besserung

2.) Ich habe die localconf.php durch die sample-Version aus den diversen Dokus ersetzt (obwohl meine alte Version funktionierte). -> Keine Besserung

In der Tabelle tx_realurl_errorlog finden sich massenhaft folgende Einträge

"Segment "typo3temp" was not a keyword for a postVarSet as expected!"
Segment "t3lib" was not a keyword for a postVarSet as expected!

etc.

Kennt jemand das Problem?

Momentan habe ich realURL abgeschaltet per tx_realurl_enable = 0 und ich kann damit erstmal überbrücken ...
Hier der Teile meiner localconf.php (direkt aus http://wiki.typo3.org/index.php/EXT/realurl/testing übernommen)

// RealURL configuration.
   $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
     'www.xxx.com' => array(
        'preVars' => array(
           '0' => array(
              'GETvar' => 'L',
              'valueMap' => array(
                 'fr' => '0',
                 'en' => '1',
                 'it' => '4',
             ),
 
              'valueDefault' => 'fr',
          ),
 
       ),
 
        'fileName' => array(
           'defaultToHTMLsuffixOnPrev' => '1',
       ),
 
        'pagePath' => array(
           'type' => 'user',
           'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
           'spaceCharacter' => '-',
           'languageGetVar' => 'L',
           'expireDays' => '3',
           'rootpage_id' => '2',
       ),
 
        'fixedPostVars' => array(
       ),
 
    ),
 
 );
motions ·

Habe ich, habe aber trotzdem keinen <base /> Tag in meinen Seiten.
Siehe hierzu den Beitrag:
#33536

Meinst Du die beiden Probleme sind zusammengehörig? Dann brauche ich da noch mal einen Tip.

mrmiagi1984 ·

Was du mal versuchen kannst, ist

die

./typo3/t3lib/class.t3lib_div.php

Zeile 2743 in das return deine Url rein zu schrieben mit abschliessendem slash.

          case 'TYPO3_SITE_URL':
                                if (defined('PATH_thisScript') && defined('PATH_site')) {
                                        $lPath = substr(dirname(PATH_thisScript),strlen(PATH_site)).'/';
                                        $url = t3lib_div::getIndpEnv('TYPO3_REQUEST_DIR');
                                        $siteUrl = substr($url,0,-strlen($lPath));
                                        if (substr($siteUrl,-1)!='/')   $siteUrl.='/';
                        //fix
                                        return "http://www.meineurl.de/";
                                } else return '';
                        break;

bei mir hat das geholfen, ich weiss aber auch nicht woran es liegt. hab mal im typo3 bugtrack gelesen das es mit manchen apache / php kombinationen ein problem gibt.

motions ·

Habe ich gerade mal getestet, aber es hat leider nicht geholfen.
Mal schauen wie ich jetzt am Besten zu 3.8.0 zurück wechseln kann und ob's dann wieder läuft.

motions ·

Ich denke es ist gelöst. Es war doch ein Problem mit der config.baseURL.
Siehe mein Kommentar zu obigem Thread.
jetzt bin ich auf 3.8.1 gewechselt und es läuft wie gewünscht.