[Frage] RealURL Cache löschen TYPO3 7.6.x TYPO3-Version: -

  • uhu uhu
    R2-D2
    0 x
    73 Beiträge
    0 Hilfreiche Beiträge
    02. 03. 2016, 08:52

    Hallo,

    in TYPO3 Versionen vor 7.6.x konnte man im BE über das Info-Modul diverse Caches von RealURL löschen. Das scheint in der 7er Version nicht mehr zu funktionieren. Gibt es jetzt dafür einen anderen Weg (ausser DB) oder habe ich lediglich was übersehen?

    Vielen Dank schonmal.

    Gruß Peter

  • Hilfreichster Beitrag

  • postoo postoo
    Typ im Roten Hemd
    1 x
    3 Beiträge
    1 Hilfreiche Beiträge
    03. 10. 2016, 21:01 - Hilfreichster Beitrag

    Hallo

    Eventuell suchst du das hier:
    https://github.com/dmitryd/typo3-realurl/commit/7eae3e47ad256c482a0de66b7521b96b0523152b

    Einfach in deiner Datei Resources/Private/Templates/UrlCache/Index.html

    den comment entfernen und schon sind die buttons zum löschen wieder da.


  • holzem holzem
    T3PO
    1 x
    26 Beiträge
    2 Hilfreiche Beiträge
    21. 11. 2016, 08:42

    @BastianBathasarBux die "tx_realurl_"-Tabellen habe ich bereits direkt in der DB manuell geleert aber auch dies löste das Problem nicht

  • gochilla gochilla
    TYPO3-Anwärter
    1 x
    5 Beiträge
    1 Hilfreiche Beiträge
    28. 12. 2016, 02:36

    Ich klinke mich mal ein, da das Thema ja noch nicht so alt ist. Hat jemand inzwischen eine Ahnung wie man es am besten anstellt, das der realURL-Müll automatisch gelöscht wird? Auch ich habe gerade die Scheduler-Tasks und Funktionen vergeblich gesucht... Hab das Gefühl realURL macht immer mehr Probleme. Ständig rufen Kunden an und irgendwelche URLs funktionieren nicht mehr, weil irgendein Bot alte URLs aufruft, und realURL diese scheinbar speichert.

    Jedes Mal manuell eingreifen in die DB, kann es doch nicht sein...

  • holzem holzem
    T3PO
    1 x
    26 Beiträge
    2 Hilfreiche Beiträge
    08. 03. 2017, 11:16

    Ich hake auch nochmal nach gibt es schon eine Lösung?

    Ich habe gerade eine frische Typo3 Installation aufgesetzt (Typo3 7.6.16 / RealURL 2.1.8)
    und habe dort wieder das Problem, dass "Exclude from speaking URL" nicht greift.
    Ich habe auch hier den RealURL Cache manuell in der DB gelöscht aber er legt den Eintrag immer wieder an ohne dabei die ausgeschlossenen Pfade zu berücksichtigen.

    Gibt es den eine Möglichkeit (und ist das zu Empfehlen) den Cache ganz zu deaktivieren?

  • sem sem
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    16. 03. 2017, 09:04

    Hallo,

    hab grad auch nach der Lösung zu dem Problem gesucht - und sehe, dass das mehrere haben.

    Auch bei mir greift "Exclude from speaking URL" nicht. :-(

    Dass es hier keine Lösung gibt wundert mich bei einem Modul wie realurl schon sehr..

    EDIT:
    Ich sehe gerade, dass es bei der Sprache Englisch funktioniert.. (?)
    -> http://www.designguide.at (hier funktioniert exclude from speaking url nicht)
    -> http://www.designguide.at/en/ (hier geht es problemlos).

    Bei der englischen Variante hab ich nur ein anderes Problem: Realurl berücksichtigt die Definition

    'spaceCharacter' => '-',

    in pagePath in der realurl_conf.php nicht. Ich blick da nicht mehr durch..

  • sem sem
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    16. 03. 2017, 10:00

    Zwecks Übersichtlichkeit neuer Post.

    Ich konnte zumindest das Problem mit dem "exclude from speaking url" für mich lösen.

    [b]Und zwar mittels leeren der folgenden Tabellen in der DB:[/b]
    [b]"tx_realurl_pathdata" und "tx_realurl_urldata"[/b]
    [b][/b]
    Folgendes hat nichts gebracht bei mir:
    - Löschen der Caches im Backend
    - Löschen der Caches im Install Tool
    - Löschen der OPCaches im Install Tool

    Das Problem, dass Url-Aliase von den Seiteneigenschaften von einem - zu einem _ gewandelt werden bleibt - falls dazu jemand eine Idee hat - bitte melden :) Danke.

  • holzem holzem
    T3PO
    0 x
    26 Beiträge
    2 Hilfreiche Beiträge
    16. 03. 2017, 13:37

    Das leeren der tx_realurl_ Tabellen in der DB habe ich auch schon mehrfach gemacht.
    Dies hilft bei mir leider nichts.

    Ich habe auch das "komische" Problem das bei zwei Typo3-Installationen (beide Typo3 7.6.16 / realURL 2.1.9) bei einer die Speaking URL nicht verwendet wird, stattdessen wird immer aus dem Page Titel die URL gebildet.
    Beide haben die selbe "realurl_conf". Kennt jemand dieses Problem?

    Hier mal meine realurl_con.php:

    1. <?php
    2. $TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
    3. $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    4.  
    5. ## realURL Basic Configuration START ##
    6. 'pagePath' => array(
    7. 'type' => 'user',
    8. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    9. 'spaceCharacter' => '-',
    10. 'languageGetVar' => 'L',
    11. 'expireDays' => '3',
    12. 'rootpage_id' => 1,
    13. 'firstHitPathCache'=>1
    14. #'segTitleFieldList' => 'alias,title,nav_title,tx_realurl_pathsegment'
    15. ),
    16. 'init' => array(
    17. 'enableCHashCache' => TRUE,
    18. 'enableCHashCache' => 1,
    19. 'respectSimulateStaticURLs' => 0,
    20. 'enableUrlDecodeCache' => 1,
    21. 'enableUrlEncodeCache' => 1
    22. ),
    23. 'preVars' => array(
    24. array(
    25. 'GETvar' => 'L',
    26. 'valueMap' => array(
    27. #'de' => '0',
    28. 'en' => '1',
    29. ),
    30. 'valueDefault' => 'de',
    31. 'noMatch' => 'bypass',
    32. ),
    33. array(
    34. 'GETvar' => 'no_cache',
    35. 'valueMap' => array(
    36. 'nc' => 1,
    37. ),
    38. 'noMatch' => 'bypass',
    39. ),
    40. ),
    41. ## realURL Basic Configuration END ##
    42.  
    43. ## realURL Extended Configuration START ##
    44. # configure filenames for different pagetypes
    45. 'fileName' => array(
    46. # Durch den Eintrag 'defaultToHTMLsuffixOnPrev' => 1, werden die Pfade so erzeugt, dass am Ende des Pfades kein Ordner, sondern eine statische HTML-Seite simuliert wird.
    47. 'defaultToHTMLsuffixOnPrev' => 0,
    48. 'index' => array(
    49. 'print.html' => array(
    50. 'keyValues' => array(
    51. 'type' => 98,
    52. ),
    53. ),
    54. 'rss.xml' => array(
    55. 'keyValues' => array(
    56. 'type' => 100,
    57. ),
    58. ),
    59. 'rss091.xml' => array(
    60. 'keyValues' => array(
    61. 'type' => 101,
    62. ),
    63. ),
    64. 'rdf.xml' => array(
    65. 'keyValues' => array(
    66. 'type' => 102,
    67. ),
    68. ),
    69. 'atom.xml' => array(
    70. 'keyValues' => array(
    71. 'type' => 103,
    72. ),
    73. ),
    74. ),
    75. ),
    76. ## realURL Extended Configuration END ##
    77.  
    78.  
    79. ## news Configuration START ##
    80. 'fixedPostVars' => array(
    81. 'newsDetailConfiguration' => array(
    82. array(
    83. 'GETvar' => 'tx_news_pi1[action]',
    84. 'valueMap' => array(
    85. 'detail' => '',
    86. ),
    87. 'noMatch' => 'bypass'
    88. ),
    89. array(
    90. 'GETvar' => 'tx_news_pi1[controller]',
    91. 'valueMap' => array(
    92. 'News' => '',
    93. ),
    94. 'noMatch' => 'bypass'
    95. ),
    96. array(
    97. 'GETvar' => 'tx_news_pi1[news]',
    98. 'lookUpTable' => array(
    99. 'table' => 'tx_news_domain_model_news',
    100. 'id_field' => 'uid',
    101. 'alias_field' => 'title',
    102. 'addWhereClause' => ' AND NOT deleted',
    103. 'useUniqueCache' => 1,
    104. 'useUniqueCache_conf' => array(
    105. 'strtolower' => 1,
    106. 'spaceCharacter' => '-'
    107. ),
    108. 'languageGetVar' => 'L',
    109. 'languageExceptionUids' => '',
    110. 'languageField' => 'sys_language_uid',
    111. 'transOrigPointerField' => 'l10n_parent',
    112. 'autoUpdate' => 1,
    113. 'expireDays' => 180,
    114. )
    115. )
    116. ),
    117. 'newsCategoryConfiguration' => array(
    118. array(
    119. 'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
    120. 'lookUpTable' => array(
    121. 'table' => 'sys_category',
    122. 'id_field' => 'uid',
    123. 'alias_field' => 'title',
    124. 'addWhereClause' => ' AND NOT deleted',
    125. 'useUniqueCache' => 1,
    126. 'useUniqueCache_conf' => array(
    127. 'strtolower' => 1,
    128. 'spaceCharacter' => '-'
    129. )
    130. )
    131. )
    132. ),
    133. 'newsTagConfiguration' => array(
    134. array(
    135. 'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
    136. 'lookUpTable' => array(
    137. 'table' => 'tx_news_domain_model_tag',
    138. 'id_field' => 'uid',
    139. 'alias_field' => 'title',
    140. 'addWhereClause' => ' AND NOT deleted',
    141. 'useUniqueCache' => 1,
    142. 'useUniqueCache_conf' => array(
    143. 'strtolower' => 1,
    144. 'spaceCharacter' => '-'
    145. )
    146. )
    147. )
    148. ),
    149. '27' => 'newsDetailConfiguration', //Blog-Detail
    150. '25' => 'newsTagConfiguration', //Blog-Tags
    151. '25' => 'newsCategoryConfiguration', //Blog-Category
    152.  
    153. ),
    154. 'postVarSets' => array(
    155. '_DEFAULT' => array(
    156. 'controller' => array(
    157. array(
    158. 'GETvar' => 'tx_news_pi1[action]',
    159. 'noMatch' => 'bypass'
    160. ),
    161. array(
    162. 'GETvar' => 'tx_news_pi1[controller]',
    163. 'noMatch' => 'bypass'
    164. )
    165. ),
    166.  
    167. 'dateFilter' => array(
    168. array(
    169. 'GETvar' => 'tx_news_pi1[overwriteDemand][year]',
    170. ),
    171. array(
    172. 'GETvar' => 'tx_news_pi1[overwriteDemand][month]',
    173. ),
    174. ),
    175. 'page' => array(
    176. array(
    177. 'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
    178. ),
    179. ),
    180. ),
    181. ),
    182. ## news Configuration END ##
    183.  
    184. );
    185.  
    186. ## Realurl 404 Multilanguage Configuration START ##
    187. $TYPO3_CONF_VARS['EXTCONF']['realurl_404_multilingual'] = array(
    188. '_DEFAULT' => array(
    189. 'errorPage' => '404/',
    190. ),
    191. );
    192. ## Realurl 404 Multilanguage Configuration END ##

  • harramich harramich
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    28. 03. 2017, 11:20

    Hier noch ein Puzzleteil zum RealURL Rätsel:

    Zum pagePath-key 'segTitleFieldList' findet sich im Code von realurl (typo3conf/ext/realurl) KEINE Referenz.

    Also kein Wunder, dass (auch) das nicht zieht