Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RealUrl - funktioniert nicht
#1
RealUrl (unter T3 CMS 6.2 Fluid) unter Verwendung des Video-Trainings T3 CMS 7
Die Seite wird über cPanel betrieben.

Nach etlichen Versuchen RealUrl einzurichten bin ich mit meinem Latein am Ende. Ich hoffe mir kann hier im 
'Forum zum Video' geholfen werden.

Also konfiguriert und eingetragen wurden bisher:

Template / Setup

# Konfiguration der Website
config {
  language = de
  locale_all = de_DE
  htmlTag_langKey = de-DE
  linkVars = L
  sys_language_uid = 0
 
  # RealUrl
  #absRefPrefix = /
  #tx_realurl_enable = 1
  #prefixLocalAnchors = all
NICHT AKTIVIERT DA ES BISHER NICHT FUNKTIONIERT!
  
# Spam-Schutz für die E-Mail
  spamProtectEmailAddresses = 7
  spamProtectEmailAddresses_lastDotSubst = (dot) 
  
}


public_html/typo3conf/realurl_conf.php

<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
     'pagePath' => array(
          'type' => 'user',
          'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
          'spaceCharacter' => '-',
          'languageGetVar' => 'L',
          'expireDays' => 7,
          'firstHitPathCache' => 1,
          'segTitleFieldList' => 'tx_realurl_pathsegment,alias,nav_title,title,uid',
     ),
     'init' => array(
          'appendMissingSlash' => 'ifNotFile',
          'enableUrlDecodeCache' => TRUE,
          'enableUrlEncodeCache' => TRUE,
          'enableCHashCache' => TRUE,
          'adminJumpToBackend' => TRUE,
          'emptyUrlReturnValue' => '/',
          'respectSimulateStaticURLs' => 0,
     ),
     'preVars' => array(
          array(
               'GETvar' => 'L',
               'valueMap' => array(
                    'en' => '1',
               ),
               'noMatch' => 'bypass',
          ),
          array(
               'GETvar' => 'no_cache',
               'valueMap' => array(
                    'nc' => '1',
               ),
               'noMatch' => 'bypass',
          ),
     ),
     'fileName' => array(
          'defaultToHTMLsuffixOnPrev' => FALSE,
          'acceptHTMLsuffix' => 1,
          'index' => array(
                    // news rss feed
               'rss.xml' => array(
                    'keyValues' => array(
                         'type' => 9818,
                    ),
               ),
                    // tq_seo
               'sitemap.txt' => array(
                    'keyValues' => array(
                         'type' => 841131,
                    ),
               ),
               'sitemap.xml' => array(
                    'keyValues' => array(
                         'type' => 841132,
                    ),
               ),
               'robots.txt' => array(
                    'keyValues' => array(
                         'type' => 841133,
                    ),
               ),
          ),
     ),
     'fixedPostVars' => array(
          // EXT:news start
          'newsDetailConfiguration' => array(
               array(
                    'GETvar' => 'tx_news_pi1[action]',
                    'valueMap' => array(
                         'detail' => '',
                    ),
                    'noMatch' => 'bypass'
               ),
               array(
                    'GETvar' => 'tx_news_pi1[controller]',
                    'valueMap' => array(
                         'News' => '',
                    ),
                    'noMatch' => 'bypass'
               ),
               array(
                    'GETvar' => 'tx_news_pi1[news]',
                    'lookUpTable' => array(
                         'table' => 'tx_news_domain_model_news',
                         'id_field' => 'uid',
                         'alias_field' => 'title',
                         'addWhereClause' => ' AND NOT deleted',
                         'useUniqueCache' => 1,
                         'useUniqueCache_conf' => array(
                              'strtolower' => 1,
                              'spaceCharacter' => '-'
                         ),
                         'languageGetVar' => 'L',
                         'languageExceptionUids' => '',
                         'languageField' => 'sys_language_uid',
                         'transOrigPointerField' => 'l10n_parent',
                         'autoUpdate' => 1,
                         'expireDays' => 180,
                    )
               )
          ),
          'newsCategoryConfiguration' => array(
               array(
                    'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
                    'lookUpTable' => array(
                         'table' => 'sys_category',
                         'id_field' => 'uid',
                         'alias_field' => 'title',
                         'addWhereClause' => ' AND NOT deleted',
                         'useUniqueCache' => 1,
                         'useUniqueCache_conf' => array(
                              'strtolower' => 1,
                              'spaceCharacter' => '-'
                         )
                    )
               )
          ),
          'newsTagConfiguration' => array(
               array(
                    'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
                    'lookUpTable' => array(
                         'table' => 'tx_news_domain_model_tag',
                         'id_field' => 'uid',
                         'alias_field' => 'title',
                         'addWhereClause' => ' AND NOT deleted',
                         'useUniqueCache' => 1,
                         'useUniqueCache_conf' => array(
                              'strtolower' => 1,
                              'spaceCharacter' => '-'
                         )
                    )
               )
          ),
          // EXT:news end
     ),
     'postVarSets' => array(
          '_DEFAULT' => array(
               /*
               'forgot' => array(
                    'type' => 'single',
                    'keyValues' => array(
                         'tx_felogin_pi1[forgot]' => 1,
                    ),
               ),
               */
          ),
     ),
);

## Domain und rootpage_id anpassen
$TYPO3_CONF_VARS['EXTCONF']['realurl']['domain.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['domain.de']['pagePath']['rootpage_id'] = XX;

## In der folgenden Zeile die ID der News-Detail-Seite angeben
## Falls mehrere Detail-Seiten verwendet werden, die Zeile kopieren und ID anpassen
## News-Artikel
$TYPO3_CONF_VARS['EXTCONF']['realurl']['domain.de']['fixedPostVars']['119'] = 'newsDetailConfiguration';

## weitere Detail-Seite
## $TYPO3_CONF_VARS['EXTCONF']['realurl']['domain.de']['fixedPostVars']['27'] = 'newsDetailConfiguration';



Mit Aktivierung der Dummy _.htaccess sollte das Ganze eigentlich funktionieren. Möglicherweise liegt es aber an dieser Datei, die Frage ist wo soll diese eigentlich sein wenn Sie aktiviert wurde? Das Teil verschwindet bei mir in der cPanel Dateiverwaltung, so dass ich nicht weiß ob sie überhaupt aktiviert wurde. Vielleicht liegt der Fehler aber auch woanders. Bei diversen Versuchen zeigte sich schon mal eine Umschreibung, allerdings nur die erste Seite der Rest mit Fehlermeldung. Wenn die config Einstellungen aktiviert sind ist die Webseite zerschossen und zeigt sich nur noch ein links orientierten Text an.

Hoffe sehr Ihr könnt mir weiterhelfen!
MfG
Zitieren
#2
baseURL gesetzt ?
Zitieren
#3
Hallo Quintus,
Kannst du noch ein paar mehr Informationen liefern?
Exakte TYPO3 Version
Exakte realurl Version
Webserver mit Version

Die .htaccess muss im Document Root / gleichen Ordner wie die Haupt-index.php und z.B. der Ordner fileadmin liegen.
Es muss dafür auch ein Apache Webserver sein, dem das abarbeiten der .htaccess erlaubt wurde https://httpd.apache.org/docs/current/mo...owoverride
May the TsRef be with you.

wiki.t3easy.de
Zitieren
#4
(13.09.2016, 16:06)ain01 schrieb: baseURL gesetzt ?

Mit einer baseURL habe ich es auch schon versucht ohne Ergebnis. Ich bin dann aber wieder auf die alten Einstellungen wie im Video zurückgegangen.
Habe aber gerade nochmals getestet die Einstellungen mit BaseURL bringen leider nichts.
MfG
Zitieren
#5
(13.09.2016, 17:12)t3easy_de schrieb: Hallo Quintus,
Kannst du noch ein paar mehr Informationen liefern?
Exakte TYPO3 Version
Exakte realurl Version
Webserver mit Version

Die .htaccess muss im Document Root / gleichen Ordner wie die Haupt-index.php und z.B. der Ordner fileadmin liegen.
Es muss dafür auch ein Apache Webserver sein, dem das abarbeiten der .htaccess erlaubt wurde https://httpd.apache.org/docs/current/mo...owoverride

Hier die weiteren Infos:
- Typo3 Version 6.2.3
- realurl 2.0.14
- Apache-Version 2.2.31
- cPanel-Version 58.0 (build 27)

Also die Website-Struktur soll in cPanel unter public_html liegen. Hier befinden sich u.a. die Ordner: fileadmin, t3lib, typo3, etc. sowie die
typo3conf in dem die realurl_conf.php liegt. Ich hatte die .htaccess versucht unter der public_html zu installieren. Finde jetzt aber nur eine nicht aktivierte _.htaccess im Ordner typo47 sowie eine entsprechende im Typo3-Quellcodeverzeichnis typo3_src.

Soviel zu den mir bekannten Informationen. Das dem Webserver das Abarbeiten erlaubt ist habe ich mal vorausgesetzt, zumal ja eine _.htaccess vorhanden ist.
MfG
Zitieren
#6
.htaccess ist ja eine versteckte Datei die der Webserver abarbeiten soll. Es kann gut sein, dass das FTP Programm oder auch cPanel die nicht anzeigt. Wichtig ist erst mal das sie da ist und genau so heißt, ohne Unterstrich. Am besten per ssh anmelden und im Verzeichnis "ls -la" ausführen.
Wenn die Datei vorhanden ist, bedeutet es nicht, dass diese auch Änderungen an der vhost Konfiguration machen darf. Schau mal nach was bei dem vhost in der Konfiguration zu "AllowOverride" steht.
Die .htaccess sollte so aussehen: https://git.typo3.org/Packages/TYPO3.CMS..._.htaccess
May the TsRef be with you.

wiki.t3easy.de
Zitieren
#7
So also die .htaccess habe ich jetzt endlich in cPanel über "Einstellungen" und "Verborgene Dateien anzeigen (dotfiles)" gefunden. Und jetzt wo findet sich diese vhost ? Grundsätzlich stellt sich mir allerdings die Frage warum man eine Muster-"_.htaccess" in cPanel anbietet wenn man diese nicht nutzen kann.
Die .htaccess aus dem Package bringt mich auch nicht weiter, Muster habe ich ja schon genug ich müsste wissen wo und vor allem was man anschalten muß.

Soweit ich das verstehe, hier mal die in meiner .htaccess aktivierten Einträge unter Weglassung mit # gesperrter Teile.

Aktivierte Einträge :

<FilesMatch "\.(js|css)$">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 7 days"
</IfModule>
FileETag MTime Size
</FilesMatch>

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]

RewriteRule ^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]

RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]

Stellt sich die Frage ist das OK oder muß etwas nachgetragen werden? Ich bin leider ratlos, die Methode "Versuch und Irrtum" hilft mir hier auch nicht weiter, es gibt einfach zu viele Möglichkeiten für Irrtümer ;-((

MfG
Zitieren
#8
Nach nochmaligen Versuchen zeichnet sich zumindest ab, dass ein Umschreiben irgendwie funktioniert. In einer Einstellvariante funktioniert die Umschreibung auf der Startseite nicht aber in der Nachfolgenden wird umgeschrieben, leider mit typo3 Fehlermeldung auf der Seite. Die Frage ist also was muss wo stehen und was muss möglicherweise abgeändert bzw. angepasst werden?
MfG
Zitieren
#9
Keiner mehr eine Idee?

Also nach mittlerweile etlichen weiteren Versuchen und Testläufen ist zumindest klar das ein Umschreiben erfolgt.
Nur meine Webseite wird nicht mehr richtig angezeigt (nur noch Textanzeige auf der linken Seite).

Der Fehler muß dann doch irgendwie bei der Adressierung und der nicht erfolgenden Einbindung der Gestaltungsparameter 
für die Webseite liegen. RealUrl mit automatischen Einstellungen ging übrigens auch nicht.

MFG
Zitieren
#10
Hast du mal einen Link zu der Seite?

Hast du mal den Support deines Hosters gefragt, ob hier vielleicht serverseitig noch etwas eingestellt/umgestellt/aktiviert werden muss?
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste