2017-05-11 10 views
1

6.2 LTSから7.6 LTSにサイトをアップグレードしています。 6.2インストールでは、デフォルトのアンダースコアが使用されるようにRealURL spaceCharacterが構成されていませんでした。同じ構成の7.6では、ハイフンが使用されています。 spaceCharacterをアンダースコア(後述)に設定しましたが、これは効果がありません。TYPO3 RealURL spaceCharacter

RealURL 2.2.1のインストールでclass.tx_realurl_advanced.phpファイルが見つかりませんでした。

 'pagePath' => array(
      'spaceCharacter' => '_', 
      'type' => 'user', 
      'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 
      'expireDays' => 3, 
      'disablePathCache' => '1', 
     ), 

どうしたのですか?このブロックを見つけることができますRealURLは/クラス/構成/ ConfigurationReader.php:EXTで https://github.com/dmitryd/typo3-realurl/wiki/Configuration-reference#pagepath

を: グラハム

答えて

1

pagePathはもう何のオプションspaceCharacterを持っていない

protected $defaultValues = array(
    'cache/banUrlsRegExp' => '/tx_solr|tx_indexedsearch|tx_kesearch|(?:^|\?|&)q=/', 
    'cache/ignoredGetParametersRegExp' => '/^(?:gclid|utm_[a-z]+|pk_campaign|pk_kwd|TSFE_ADMIN_PANEL.*)$/', 
    'fileName/acceptHTMLsuffix' => TRUE, 
    'fileName/defaultToHTMLsuffixOnPrev' => FALSE, 
    'init/appendMissingSlash' => 'ifNotFile,redirect[301]', 
    'init/defaultLanguageUid' => 0, 
    'init/emptySegmentValue' => '', 
    'pagePath/spaceCharacter' => '-', // undocumented & deprecated! 
); 

しかし、私はsupportetているように見えます私はコードを見ているとき。多分、すべてのtx_realurl_ *テーブルをクリアする必要があります。

最後にclass.tx_realurl_advanced.phpがなくなりました。ここでRealURLは2:アドバイスハインツため https://github.com/dmitryd/typo3-realurl/wiki

+0

Heinzのアドバイスをありがとうございます。 –

0

おかげ

あなたはEXTのドキュメントを見つけることができます。 私の問題の一部は、TYPO3リポジトリページの拡張マニュアルがv1.13.7用で、ソフトウェアがv2.2.1であるということでした。私はそれを見つけたはずです! しかし、あなたが指摘したように、pagePath/spaceCharacterの機能はまだ書かれていますが、文書化されていませんでした。だから私はそれを強調して設定した - しかし、私はまだハイフンを持っていた。 RealURLキャッシュ(TYPO3バックエンド、インストールツール、RealURLモジュール)をクリアするために使用していた方法のどれも、RealURLモジュールがエントリを消失したと報告していたにもかかわらず、最終的に私はデータベーステーブルを切り捨て、私のアンダースコアは再び現れました。

関連する問題