Hi Leute,
ich habe gleich zwei Probleme zu lösen, ich steck mal alles in einen Sack.
1. Problem ist mein Cacheall, es spuckt ne Fehlermeldung aus, obwohl ich schon dutzende Male diese Extension istalliert habe. Das andere diesmal ist, dass ich nur beschränkten Zugriff auf den Server habe (FTP) und ich das Typo3 nicht aufgesetzt habe. Es wurde aber angeblich genau so aufgesetzt wie sonst auch. Naja vielleicht liegt es nicht an irgendwas Server-technischen. Also folgende Fehlermeldung kommt. Installiert ist die Version 0.3.1 und Curl liegt im mod1-Ordner.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/vhosts/devt3.de/subdomains/schwalm-robotik/httpdocs/t3lib/class.t3lib_db.php on line 796
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /srv/www/vhosts/devt3.de/subdomains/schwalm-robotik/httpdocs/t3lib/class.t3lib_db.php on line 823
Die Meldung taucht im Backend auf, wenn ich "Cache erstellen" auswähle.
Vielleicht fällt euch dazu was ein.
2. Problem ist das RealUrl, dass ebenso in der Vergangenheit funktioniert hat. Wenn es doch an irgendwelchen Servereinstellungen liegt, dann wäre es gut wenn ich weiß wo ich suchen lassen soll. Ich versteh davon leider nichts.
Also ich habe die Extension installiert, die Infos aus der RealUrl-htaccess in die des Rootverzeichnisses geschrieben und folgenden Inhalt in die ext_localconf.php eingetragen:
<?php
$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,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(
/*
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',
'expireDays' => 3,
'rootpage_id' => '2'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),
'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'article' => array(
array (
'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
);
?>
und natürlich dies ins Typoscript geschrieben:
config.simulateStaticDocuments = 0
config.baseURL = http://www.domain.de/
config.tx_realurl_enable = 1
Die Domain hab ich natürlich angepasst und die richtige Root-ID (2) in die PHP Datei eingetragen.
Die Seite zeigt nun bei allen Links folgendes an: http://www.domain.de/.html
Hat jemand eine Idee, warum er die Links nicht ordentlich rendert?
Vielen Dank schon mal