Hallo zusammen,
ich bin derzeit dabei, eine neue private Seite für mich zu basteln und nutze dort, wie auch bei allen anderen Projekten, RealURL. Habe über die Suche nichts vergleichbares gefunden, daher ein neuer Thread.
Funktioniert tadellos, allerdings kämpfe ich bei der aktuellen Seite mit Aussetzern, die ich mir nicht erklären kann. Die URLs werden einwandfrei generiert und bei Aufruf auch aufgelöst, so dass die korrekte Seite angezeigt wird. Allerdings kommt es zwischendurch gelegentlich zu "Hängern", wo plötzlich der Pfadteil der Unterseiten von einer Seite als unbekannt zurückgewiesen wird. Welche Seiten betroffen sind, schwankt, es ist jedoch immer die letzte Navigationsebene.
Edit: Betroffen sind die Seiten, auf denen das News-Plugin installiert ist. Nutze das für eine Art Web-Katalog mit Bildern etc.
Fehlermeldung laut RealURL-Plugin:
Counter: 3
Create date: 04. 10. 2006 - 17:28:18
Last occured: 04. 10. 2006 - 17:44:23
Error description: Segment "casual" was not a keyword for a postVarSet as expected!
URL: categories/skins_male/children/casual/index.html
Nach ein paar Minuten funktioniert wieder alles, OHNE dass irgendwelche Caches geleert oder die RealURL-tabellen geleert worden wären. Wäre danach alles dahin, würde ich vermuten, dass der Server irgendwo Mist baut, aber da es nur temporäre Probleme sind und Mod-Rewrite auf anderen Seiten, die auf dem gleichen Server liegen, zur gleichen Zeit keine Probleme macht, bin ich ratlos.
Hier mal die Konfiguration, evtl. fällt ja jemandem was dazu ein:
Typo3 4.02
RealURL 1.1.1
RealURL-Management: 0.3.1
Ausschnitt aus der localconf.php
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array('no_cache' => 1,),
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '_',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1',
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
// news archive parameters
'news' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
array(
'GETvar' => 'tx_ttnews[day]' ,
),
),
// news pagebrowser
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles and searchwords
'select' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
// news pagebrowser
'page' => array(
array(
'GETvar' => 'page',
),
),
),
),
'fileName' => array (
'index' => array(
'print.html' => array(
'keyValues' => array(
'type' => 1,
),
),
'index.html' => array(
'keyValues' => array (
),
),
),
),
);
Da es zu 98% funktioniert und zu 2% nicht, bin ich massiv überfragt, woran es liegt. Zugang zur Seite bei konkreten Lösungsvorschlägen per PN möglich, da die Seite noch nicht on ist und ich nicht vorher x Leute drauf rumspringen haben möchte 😉
Danke im voraus
Gregor