Zum Inhalt springen

realurl_1.3.1 geht nicht...

Erstellt am 23. März 2008 · 5 Antworten · letzte Antwort am 24. März 2008

Tags: RealURL, Frage

TheFreeman ·

Hallo zusammen,

ich bin am verzweifeln. Ich habe heute bei einem neuen Projekt das erste Mal die neue realurl_1.3.1 verwendet mit dem autoconf. Aber irgendwie funktioniert sie nicht. #angry#
Ich suche jetzt schon den ganzen Tag nach dem Fehler, kann ihn aber nicht finden. :o

Eigntlich habe ich nichts anderes gemacht als sonst:

.htaccess

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

RewriteRule ^typo3/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]

localconf.php

// ================================================================
// REAL URL CODE ANFANG
// ================================================================
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$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';
$TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(

        'init' => array(
                'enableCHashCache' => 1,
                 'appendMissingSlash' => 'ifNotFile',
                 'enableUrlDecodeCache' => 1,
                'enableUrlEncodeHash' => 1,
                // 'postVarSet_failureMode' => 'redirect_goodUpperDir',
        ),

         'redirects' => array(
         ),
         /* 'rewrite' => array(
         ), */

        'preVars' => array(
                /*                                 array(
                        'GETvar' => 'no_cache',
                        'valueMap' => array(
                                'nc' => 1,
                        ),
                        'noMatch' => 'bypass',
                ),   */
                 /*
                array(
                        'GETvar' => 'L',
                        'valueMap' => array(
                                'de' => '0',
                                'en' => '1',
                        ),
                        'valueDefault' => 'de',
                ),
                */
        ),

         'pagePath' => array(
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                // 'firstHitPathCache' => 1,
                 'expireDays' => 3,
                // ------------> hier unbedingt die id der Rootseite anpassen!!! <------------
                'rootpage_id' => '1'
        ),

         'fileName' => array (
                'defaultToHTMLsuffixOnPrev' => 1,
                'index' => array(
                        /*'index.html' => array(*/
                                'keyValues' => array (
                                        /*'type' => 1,*/
                                ),
                        /*),*/
                ),
        ),

         'fixedPostVarSets' => array(
        ),

        'postVarSets' => array(
        ),
);
// ================================================================
// REAL URL CODE ENDE
// ================================================================

TS

config.simulateStaticDocuments = 0
config.baseURL = http://www.meinedomain.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

Ich versteh das nicht.
Bitte um Hilfe. 8-)

jweiland ·

Ich denke, das Problem könnte hier liegen: "...verwendet mit dem autoconf".

Dann macht man nämlich die Einträge nicht mehr in localconf. Und in der erzeugten autoconf-Datei fehlt üblicherweise der Eintrag mit der rootpage_id

Jochen Weiland

TheFreeman ·

Aha, nach dem ersten mal installieren war ja auch ne autoconf-datei da. diese ist aber jetzt weg. wie bekomme ich die wieder her? Ich habs schon versucht, die EXT wieder neu zu installieren, aber die autoconf wird nicht mehr geschrieben. :o

jweiland ·

Wenn die Datei schon mal da war, muss sie ja explizit gelöscht worden sein....

Wenn Sie nicht da ist, wird sie automatisch neu erstellt (sofern autoconf eingestellt ist)

Jochen Weiland

TheFreeman ·

Nein, wird sie nicht. Das versteh ich eben nicht.
Egal, was ich mache, das Ding wird nicht neu geschrieben. #angry#

Danii ·

Hi, die Frage ist, musst du die realurl_autoconf.php anlegen? Ich hab heute auch getestet. Beim anlegen mit autoconf hat's nicht geklappt. Ext deinstalliert, gelöscht und sogar die Tabellen rausgeschmissen. Ext neu installiet ohne autodingens und direkt in der localconf konfiguriert. Ging auf Anhieb.