16. Juni 2010
TYPO3-Tutorial Teil 31: Schöne URLs mit „CoolURI“
Von Haus aus liefert TYPO3 keine besonders schönen URLs aus. Aus Sicht der Suchmaschinenoptimierung ist dieses Verhalten auch nicht optimal. Denn schließlich lassen sich Keywords wunderbar in einer URL platzieren.
Abhilfe schafft die Extension „CoolURI“. Wie ihr sie installiert und konfiguriert, zeige ich euch in folgendem Video.
Artikel wurde gefunden mit den Suchbegriffen:
- CoolURI
- typo3 cooluri tutorial
- typo3 cooluri
- cooluri wowa
- cooluri xml config file not found
- typo3 schöne urls
- cooluris projects linkmanager xml config file not found
- typo3 url ohne id
- cooluri 404 tutorial
- cooluri internal server error
Fehlermeldung nach Update auf 4.4:
„XML Config file not found„
scholzi
Hast du wie im Video bei ca. 2:03 beschrieben, die Konfigurations-Datei ins Verzeichnnis typo3conf kopiert und umbenannt?
da haben wir’s wieder! ich dachte, ich bekomme es auch ohne ansehen des videos hin, aber, wie man sieht, eben doch nicht!!!!
DANKE, es funktioniert!!!
scholzi
Bei den meisten Extensions muss man sich zumindest kurz die Doku anschauen, immer wieder gibt es Kleinigkeiten, die beachtet werden müssen
Und hiergeht es nun weiter. Denn wieder mal habe ich ein Problem.
Ich hoffe, ich nerve nicht.
Seitdem ich die Extension CoolUri installierte, Wird nur Home korrekt dargestellt und alle anderen Seiten, auf die ich navigiere, werden nicht gefunden und die Fehlermeldung „Page not found!“ wird ausgegeben.
Mir selbst fällt leider nur die Problemlösung ein, die Installation von CoolUri rückgängig zu machen.
Leere mal im CoolURI Backend-Modul den CoolURI Cache komplett, und zur Sicherheit auch den TYPO3-Cache.
Überprüfe noch mal, ob die CoolURI-Konfigurationsdatei im Verzeichnis typo3conf korrekt.
Dann rufe deine Domain direkt auf und schau, ob es jetzt geht.
Gruß
Wolfgang
Link vergessen:
http://www.monopolygon.org/typo3/index.php?id=2
Beides habe ich nun gemacht.
Leider half es nicht.
Als ich in CONFIG CoolUri wieder auskommentierte, funktionierte die Site wieder problemlos. Es liegt also an CoolUri, was möglicherweise falsch konfiguriert ist.
Hallo Wolfgang.
Wie kann ich denn die Datei „_.htaccess“ umbenennen, wenn ich das ganze unter D:\ gespeichert habe? Als ich Typo3 installierte, funktionierte es unter C:\ nicht somit hab ich jetzt alles unter D:\ liegen.
Zudem hab ich beim Installationsstatus von CoolURI Quelltextwarnungen, die wie folgt aussehen:
Anscheinend ist in „mod1/conf.php“ ein Backend-Modul vorhanden, aber nicht über ext_emconf.php konfiguriert.
Kein Code für XCLASS-Einbindung in Datei „class.tx_cooluri.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/link.DB.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/link.DBLayer.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/link.Exception.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/link.Functions.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/link.Translate.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/manager/linkmanager.Main.php“ gefunden.
Kein Code für XCLASS-Einbindung in Datei „cooluri/manager/linkmanager.UserAuth.php“ gefunden.
Liegt das vielleicht daran, dass ich die Datei noch nicht umbenannt habe bzw. CoolURI noch nicht komplett konfiguriert habe?
LG Simone
Hi,
wenn du unter Windows arbeitest, musst du die Datei aus einer Kommandozeilenkonsole heraus umbenennen, aus dem Explorer heraus funktioniert das leider nicht. Evtl. geht es auch mit Hilfe eines FTP-Programmes wie z.B. FileZilla.
Die Fehlermeldungen kann man soweit ich weiß ignorieren, das ist glaube ich nur für Entwickler relevant.
Auch daran denken, die CoolUriConf.xml nach typo3conf zu verschieben und evtl. anzupassen.
Hallo,
die CoolUriConf.xml hab ich schon verschoben u das default hab ich auch gelöscht.
Jetzt versuch ich mal die _.htaccess zu ändern.
Danke
Die Cool-Uri Erweiterung macht Schwierigkeiten.
Wenn ich „Cooluri“ installiere und wie im Tutorial beschrieben konfiguriere und starte,
- passiert folgendes:
Nach Aktivieren der „.htaccess“ bekomme ich dann auf der Startseite beim Überfahren der Links in der Statusleiste des Firefox alles wunderbar angezeigt wie im Tutorial beschrieben (auch für Top-Navigation und im html-Format), … aber sowie ich im Menu einen Link anklicke, die Fehlermeldung: Internal Server Error
Apropos: Im Template „CONFIG“ sind die Zeilen für baseURL und absRefPrefix geändert in:
//baseURL = http://localhost/typo3/
//absRefPrefix = http://localhost/typo3/
bzw. geändert in
baseURL = http://domain.com/
absRefPrefix = http://domain.com/
… weil sonst die ganze Seite zerhauen wird, und das horizontale Hauptmenu
irgendwo links als vertikales Menue erscheint - ganz fürchterlich!
Solange die Zeilen auskommentiert bleiben funktioniert ja alles Andere prima.
Geht übrigens weder Local noch auf entferntem Server.
Anhand des Internal Server Errors würde ich vermuten, dass entweder in der .htaccess Fehler drin sind (mal auf Tippfehler überprüfen) oder der Webserver manche Anweisungen in der .htaccess nicht unterstützt.
Ich hatte auch schon Seiten auf manchen Webspace-Paketen liegen, die nicht alle Möglichkeiten der htaccess unterstützten. Vielleicht auch mal beim Provider nachfragen.
Gruß
Wolfgang
Problem mit CoolURI gelöst!
Der Haken lag in der htaccess. Dort ist ein Slash / vor der RewriteRule nötig:
statt RewriteRule .* index.php [L] muss dort stehen RewriteRule .* /index.php [L].
Jetzt funktioniert die CoolURI.
Ah ja, das hatte ich bei einem System auch schon mal, ich glaube, bei 1&1. Bei den anderen Systemen, auf denen ich bisher TYPO3 installiert habe, war das nicht nötig.
Gruß
Wolfgang
Hallo Wolfgang,
Ich möchte wiessen, wie PowerMail folgt und wenn Sie ein Videos zu lernen, wie die Website in einer anderen Sprache meine defaultsprache is Spanisch(Deutsch, Englisch) wie soll ich das machen danke Ihnen
Francisco
Zu PowerMail habe ich hier ein Tutorial: http://wowa-webdesign.de/typo3/typo3-tutorial-teil-51-nuetzliche-extensions-powermail/
Mehrsprachige Seiten stehen auf meiner To Do-Liste, aber ich weiß noch nicht, wann ich es schaffe, dazu ein Video zu produzieren.
Grüße
Wolfgang
Hallo,
in deinem Video benennst du die _.htaccess ja in .htaccess um.
Bei der aktuellen Typoversion besteht schon eine .htaccess Datei, ein umbenennen ist dann nicht möglich.
Ich habe es daher nicht geändert. Auswirkungen hab ich bisher keine feststellen können.
MfG Tobi
Hallo Michael!
Ich hab gerade die CoolUri-Installation gemacht wie beschrieben. Die Links sehen jetzt alle schön aus und funktionieren auch, allerdings werden die Seiten jetzt ohne CSS-Formatierung und ohne Bilder angezeigt, die Unterseiten werden garnicht mehr angezeigt wenn ich darauf klicke!
Wenn ich im TS-Setup CoolUri wieder deaktiviere funktioniert alles wie gewohnt!
Kann es sein, dass ich ein Problem mit der htaccess habe?
Sorry, jetzt hab ich die Anrede von einem Mail und diesem Kommentar vertauscht…
es sollte natürlich „Hallo Wolfgang!“ heißen.
Wie hast du denn die CSS-Links eingefügt? Hast du die in Templavoila in den Header Parts eingebunden?
also ich verwende kein Templavoila, aber meine CSS-Datei wird in der index.html im Head aufgerufen!
also templavoila verwende ich nicht, die css-datei wird in der index.html im head aufgerufen. Ich hab alles genau nach anleitung gemacht, allerdings hatte ich probleme beim umbenennen der htaccess! Ich habe jetzt eine andere htaccess hochgeladen, die ich bei einem cooluri tutorial zum downloaden gefunden habe!
Hi Dominik,
hatte das selbe Problem, das Typo3 meine CSS Dateien nicht mehr geladen hatte. Die Lösung war, die baseURL und absRefPrefix in der CONFIG wieder auszukommentieren.
Ich hoffe Ich konnte weiterhelfen.
MFG
Pingback: TYPO3-Tutorial Teil 31: Schöne URLs mit „CoolURI“ » WoWa-Webdesign …
Wie bringe ich cooluri bzw.Typo dazu, das es auf den Root, also domain.tld/ verlinkt wird und nicht auf domain.tld/startseite.html
Ansonsten starkes Tutorial!
SO habe ich das nun gelöst (den 13 Post bitte löschen - ist absoluter humbug
)
### horizontales Menü ###
lib.mainnav = HMENU
lib.mainnav {
# Home(da ja der Link manuell auf Root gesetzt..) und sitemap aus der Hauptnavi entfernen
excludeUidList = 1, 12
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = Startseite |
NO = 1
NO.ATagTitle.field = title
NO.wrapItemAndSub = |
}
2 < .1
}
die beste Lösung ist es aber sicher nicht..
Leider kenne ich keine Möglichkeit, CoolUri da anders zu konfigurieren.
Hallo!
Vielen Dank für die tollen Videos.
Ich habe leider ein Problem mit CoolUri.
Ich bin schritt für Schritt exakt so vorgegangen wie Sie es beschrieben haben.
----
Vorbereitung:
neuste PHP installiert
neuste MySQL
----
CoolUri installiert - Aktualisierung durchgeführt und die cooluriconf.xml umbenannt und in typo3conf verschoben so das der link mit cooluri übereinstimmt.
Danach .htaccess umbenannt damit es aktiv wird.
Dann auf template -> Typoscript Templates -> Setup
und folgende Einstellung „aktiviert“..
config.tx_cooluri_enable = 1
config.redirectOldLinksToNew = 1
---
(zusatz)
baseURL = http://www.meinewebsite.de/
absRefPrefix = http://meinewebsite.de/
---
Der nächste Schritt bei Ihnen funktioniert schon nicht bei mir, meine Hauptseite http://www.meinewebsite.de gibt den Fehler aus PAGE NOT FOUND, meine Unterseiten geben den Fehler PAGE NOT FOUND…HTTP ERROR 404 …Internet Information Service (IIS).
---
Danach habe ich bei CoolUri „delete everything and start again“ gewählt, sowie „Alle caches löschen“.. (Nachdem nichts klappte)..
Den Browser cache habe ich auch gelöscht, hilft leider auch nicht.
Ich weiß nicht ob es hilft um den Fehler zu analysieren, es handel sich dabei um einen VirtualServer bei Hosteurope.de
Hätte jemand eine Lösung für mein Problem ?
Bin schon diverse threads im Internet durchgegangen aber irgendwie hat das nicht wirklich funktioniert.
Gruß mimo
Hallo,
laut der Fehlermeldung läuft als Webserver ein IIS?
Kann es sein, dass der die .htaccess überhaupt nicht unterstützt? Vielleicht mal beim Hosteurope-Support nachfragen.
Wenn ich den _ entferne bekomme ich diese Fehlermeldung
Forbidden
You don’t have permission to access /typo3450/typo3 on this server.
Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c Server at http://www.finanzbetreuungsservice.eu Port 80
ich meinte natürlich _.htaccess => .htaccess
Frag mal den Support deines Providers, da kann ich nicht weiterhelfen.
zum rewrite problem:
Such mal die Zeile:
RewriteRule .* index.php [L]
und tausche sie aud gegen:
RewriteRule .* /index.php [L]
Ich hatte mal das gleiche Problem.
Hallo,
ich beschrieb bereits am 5. Februar ( ein paar Einträge höher) mein Problem mit CoolUri.
@Wolfgang Wagner
Ja! Sie hatten recht, ich hatte zu der Zeit noch nicht viel Ahnung davon und habe mich nun etwas reingelesen.
Auf dem Windows 2003 Virtual Server läuft wie vermutet der IIS 6. Dieser beherrscht leider von Haus aus kein .htaccess, welcher benötigt wird um den „rewrite“ Befehl zu aktivieren, für schöne Urls.
Nun habe ich mich die letzten Tage durch diverse tutorials, docs und Studienarbeiten gequält und mich für den Drittanbieter Ionic ISAPI Rewriting Filter entschieden (freeware).
Diesen habe ich installiert und die DLL im ISS 6 hinzugefügt (alles nach Doku).
Wenn ich nun den Status Bericht über den Browser auf dem Server abrufe bekomme ich folgende Nachricht:
…Rewrite Engine (all vdirs) ON …
Laut Tutorials sollte dies eigentlich alles gewesen sein.
Damit wäre eine .htaccess Datei „emuliert“ (ka ob man das so sagen darf).
Danach habe ich wie Sie es beschrieben haben nochmal CoolUri installiert und aktiviert in der Config (xml natürlich verschoben …)
Der vollständigkeitshalber kopiere ich nochmal den Inhalt der Iirf.ini.
RewriteLog C:\logs\iirf.log
RewriteLogLevel 3
StatusUrl /iirfStatus ### Hier ist die URL: http://www.meinedomain/iirfStatus
RewriteEngine ON
RewriteBase /
###TYPO3 Configuration
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)$ - [L]
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Forwards everything to index.php
RewriteRule (.*) /index.php [I,U,L,QSA]
Hat jemand eine Ahnung warum die Seite immer noch nicht angezeigt wird ? „Page not found!“.
Ich wäre wirklich sehr dankbar wenn irgendjemand eine Idee hat oder sich mit dem IIS 6 auskennt.
Liebe Grüße Mimo
Mit dem IIS kenne ich mich leider nicht aus, aber nur als Anmerkung: Warum eine Website auf einem Windows-Server? Eigentlich ist der Apache auf Linux heute Standard auf Webservern, und das aus guten Gründen. Mit dem IIS halst man sich nur solche eigentlich unnötigen Probleme auf
Hallo,
auf der Suche nach einer Problemlösung bin ich auf Deine Videos gestossen. Schön gemacht.
Vorab - ich habe CoolURI schon lange am laufen aber ein Problem konnte ich bisher nicht in den Griff bekommen: Doppelten Content über den sich G**gle gar nicht freut. D.h. die URLs werden grundsätzlich schön umgeschrieben, aber die Startseite ist dennoch unter dem id und L Parameter zu erreichen:
http://www.domain.tld/
http://www.domain.tld/index.php
http://www.domain.tld/index.php?id=1
http://www.domain.tld/index.php?id=1&L=0
Bei Unterseiten funktioniert die Umleitung von */index.php?id=XYZ auf die schöne URL. Allerdings sind diese auch unter dem Language Parameter erreichbar:
http://www.domain.tld/kontakt.html
http://www.domain.tld/kontakt.html?L=0
bzw.
http://www.domain.tld/kontakt.html?L=1 (hier bleibt die deutsche URL stehen, der Content ändert sich aber auf englisch).
Gibt es dazu eine Lösung?
Weitere Frage:
Bei der Umstellung im Frontend auf englisch wird in der URL „en“ angezeigt. Das ist auch so ok. Nur bei der Startseite sieht das seltsam aus:
http://www.domain.tld/en.html
Kann man das „Anhängsel“ irgendwie verstecken?
Grüße
xorro
Das Problem des Duplicate Content hat sich meines Wissens nach ein wenig entschärft. Google ist ja auch nicht blöd, und die wissen, das sich DC bei den meisten CMS nicht verhindern lässt.
Aber zur Sicherheit kannst du ja das Canonical-Tag einbauen, wie das unter TYPO3 geht, findest du im Wiki: http://wiki.wowa-webdesign.de/doku.php?id=typo3:canonical-tag-erzeugen
Wegen dem Sprachproblem kann ich dir leider nicht helfen, habe bisher keine mehrsprachige Seite mit CoolUri umgesetzt. Aber vielleicht weiss einer im Forum etwas dazu. http://webdesign-forum.net
Hallo Zusammen,
leider klappte die Installation bei mir auf anhieb und wie beschrieben ebenfalls nicht direkt. Daher möchte ich folgende Lösung mit euch teilen.
Nach Umbennenung der htaccess kam es zum Fehler 403 Forbidden:
Hierzu habe ich in der Datei folgende Einträge ergänzt:
Options None
Options +FollowSymLinks
Danach hatte ich das Problem das die Bilder und das CSS nicht funktionierte. Hierzu habe ich bei meinem Typoscript
den Eintrag:
absRefPrefix = http://www.meine-domain.de
in
config.absRefPrefix = http://www.meine-domain.de
geändert.
Nun scheint alles sauber zu funktionieren.
@Wowa: Klasse Tutorials. Mit deiner Hilfe konnte ich mein Typo3 Wissen entscheidend erweitern.
Gruß
Marcus
Danke, dass du uns deine Lösung hier mitteilst!
Hallo Wolfgang,
ersteinmal ein gaaaaanz dickes Lob für Deine tollen Tutorials. Ich bin ins kalte Wasser geschmissen worden und kämpfte mich jetzt knapp 2 Monate so durch, nun stieß ich auf Deine Seite und…die Welt kann relativ einfach sein. *lächel*
Nachdem ich mir alle Kommentare hier durchgelesen und auch nachvollzogen habe, bleibt bei meiner lokalen Insallation das Problem: Home wird korrekt angezeigt, alle anderen Seiten nicht, soll heißen, erster Navigationsschritt - Anzeige ohne css, weiterer Schritt - Page not found. Nun bin ich ein wenig aufgeschmissen. Auch wenn ich aus dem config-Template die cooluri auskommentiere, bleibt es jetzt dabei. Hast Du noch einen Tipp für mich?
Ach übrigens: Ich habe mal auf localhost folgende Zeilen versucht:
baseURL = https://localhost/JusHaSo/
config.absRefPrefix = https://localhost/JusHaSo/,
bei mir scheint es geklappt zu haben - bis zur cooluri.
Liebe Grüße und nochmals - Super Seite und überhaupt…
Hast du schon mal alle Caches geleert?
Hi Wolfgang,
danke für die schnelle Antwort. Oh ja, mehrfach. An- und Abmelden oder Seite direkt aufrufen half auch nicht. Inzwischen ist Typo3 in einen Sicherheitschlaf verfallen, nix geht mehr. (Version 4.5.2) Fange jetzt nochmal von vorn an, diesmal auf 4.4.6, aber ich nehme es als ehemaliger Lehrer sportlich und denke mir, Wiederholungen festigen. Vielleicht/hoffentlich/ganz sicher habe ich jetzt den goldenen Griff. Werde es Dich wissen lassen.
Hi Wolfgang,
also, alles nochmal von vor und … genau so klug wie zuvor. Die erste aufgerufene Seite wird korrekt angezeigt, jeder Seitenwechsel…, alle Cashs geleert, Apache und MySQL neu gestartet, an- und abgemeldet, .htaccess bearbeitet (mit und ohne / vor index.php), nochmal alle Einstellungen überprüft, Dateien auf den richtigen „Lageort“ überprüft. Cooluri funktioniert ja auch, die URl sind schön. Aber was kann ich nun noch tun?
Liebe Grüße
Unterstützt denn dein Webspace Mod_rewrite? Im Zweifelsfalls mal den Provider fragen.
Yo, das tut er, läuft auch alles einwandfrei.
Bei meinen Test´s habe ich festgfestellt, dass es völlig egal ist, welche Seite ich zuerst aufrufe, sie wird korrekt angezeigt. Das heißt, das Standard-Layout greift.
Navigiere ich auf eine andere Seite, dann scheint es so, als hätte das System die css vergessen, schaue ich mir dann den Quelltext an, steht die css drin, aber verfolge ich den Link, erhalte ich die Meldung „Page not found“.
Hilft Dir das jetzt weiter? *lächellieb*
Kleine Ergänzung: Page not found ist die Meldung
Stimmt denn der Link zur CSS-Datei im Quelltext?
Ja, auch der stimmt. Habe jetzt das ganze mal mit simulat static docoments versucht, das geht, ist aber nicht ganz so schön, schon wegen Groß- und Kleinschreibung. Aber Dank für Deine Hilfsbereitschaft. Ich werde noch ein wenig experimentieren.
Aber wenn der Link korrekt ist, wieso wird dann die Datei nicht gefunden? Das kann doch eigentlich nicht sein.
für apple user vielleicht interessant
für die .htaccess benutze ich die cloack.app ist freeware und der punkt vor dem Dateinamen wird einfach per Hacken gesetzt… um das dann zum sever rüber zu schieben mache ich die dann versteckte Datei mit der Evisible.app wieder sichtbar um sie dan per FTP rüber zu schieben.
…
vielleicht könnt Ihr damit was anfangen…
Als Windows User hätte ich dazu mal eine Frage: basiert MacOS nicht auf Unix? Dann könntest Du die Datei doch einfach über eine Konsole umbenennen, oder?
sicher!!!
mit der cloak.app brauch ich aber nur im Kontrollfeld mit der Maus ein Hacken setzen und fertig…
damit mach ich es mir eben einfach weil ich faul bin…
Und da ich jetzt nicht übermässig Erfahrung im Umgang mit der Konsole habe und eben auch nicht in Typo3 brauch ich mich jetzt auch nicht unbedingt mit der Konsole auseinander setzten.
Sagen wir mal so ich bin ein Endverbraucher und mache es mir so leicht wie möglich…
Ich habe das Problem, dass meine CoolURI-URLs (Bsp: http://www.domain.com/produkte od. http://www.domain.com/produkte.html) erst angezeigt werden, wenn ich die einzelnen Seiten 1x aus dem Backend über das View/Show Modul anzeigen lasse. Ansonsten erhalte ich den Fehler „The page isn’t redirecting properly“ (Firefox) oder einfach, „Die Seite kann nicht angezeigt werden“ (IE). Kennt jemand diese Problematik?
System: Neueste T3 Version, Neueste CoolURI Version, default .htaccess, default CoolUri XML Config
normalerweise sollte das nicht nötig sein. Versuch mal, alle Caches zu lehren, sowohl den TYPO3-Cache als auch den Cooluri Cache. Rufe dann die Startseite nochmal neu auf. Normalerweise sollte es jetzt gehen.
leider nicht, sorry hatte ich vergessen zu schreiben. die caches wurden bereits x mal gelöscht, ohne erfolg. mit langsam mit meinem latein am ende.
Hallo!
Wollte hier mal meinen Dank aussprechen über die Screencasts. Ist jetzt mein 3.Ansatz mal meine eigene Homepage zu kreieren, nachdem mein altes (vom Bekannten) selbstgestricktes CMS an seine Grenzen kommt.
Soweit war ich bisher noch nie
Ich hatte auch Probleme dass nach CoolURI nur die HOME Seite richtig angezeigt wurde, die anderen entweder ohne Styles. Wenn man dann da weiter klickte wurden die neuen „Verweise“ an die alten drangehängt z.B http://www.ipw-prozess.de/ueber-uns/produkte. Dann kam natürlich PAGE NOT FOUND.
Hab dann wie hier erwähnt, in CONFIG die
baseURL = http://www.ipw-prozess.de/
absRefPrefix = http://www.ipw-prozess.de/
freigegeben und siehe da, alles geht wieder.
Hab jetzt nur noch Kleinigkeiten offen. Die Menu-Items sind am oberen Rand, nur das angewählte ist mittig ???
Bei Anwahl von TOPNAV-Items kommt immer OOPS… no typocripct template found. Da nimmt er nicht das ROOT-Template ?? Hier fehlt mir noch irgendwas.
Dein Typoscript für die Navigation stimmt nicht. Schau dir das Video, in dem das erstellt wird, nochmal ganz genau an.
Habe die Seiten deiner Topnav denn eine Verbindung zur Root-Seite, d.h. sind Sie der auch wirklich untergeordnet?
Hallo Wolfgang,
vielen Dank für die Weiterführung Deines Mammutprojektes „Typo3-Kurs“. Wollte nur noch einen Hinweis zu Typo3 4.5.2 LTS, CoolUri und Apache2 mitteilen.
Bitte daran denken, dass bei der Konfiguration der virtuellen Hosts der Eintrag - AllowOverride All - (Standard: AllowOverride none) vorhanden ist, sonst gibt es beim Aufruf der Seiten „Page not found“.
Weiter so!
Gruß
Tom
Hallo Tom und Wolfgang,
dieser Hinweis könnte vielleicht mein Problem lösen. Ich habe das ganze auf einem Mac laufen und da das ja ein Unix System ist, habe ich die Typo3 Installation ausserhalb von htdocs gemacht. Ich bin schon in verschiedene Probleme reingelaufen und vielleicht sind die alle mit diesem Hinweis verbunden. Wenn ich mit der Maus über die Links fahre, sieht alles richtig aus, aber wenn ich drauf klicke kommt nur ‘Page not found’.
Sobald ich COOLUri deaktiviere geht das wieder.
Ich habe auch noch ein älteres Problem. Alles, was im Extension Typoscript-File eingetragen ist, wird einfach nicht eingebunden. Ich bin langsam am verzweifeln.
Hallo
bin am verzweifeln, habe schon einmal genauso
wie du es demonstriert cooluri installiert
alles wunderbar.
Jetzt bin ich beim anderen provider …
alles wie gehabt installiert, die „schönen links„
sind auch zu sehen, jedoch sobald man
ein menüpunkt auswählt, taucht folgende
meldung auf:
Not Found
The requested URL /events/ was not found on this server
ich vermute es liegt an der .htaccess
ist die eigentlich immer gleich?! …und
wo genau müsste diese liegen?!
würde mich auf hilfe freuen
gruß
markus
In der .htaccess müsste eine Zeile sein RewriteBase /
Ist die bei dir auskommentiert? Mal das Kommentarzeichen entfernen oder hinzufügen, je nach dem.
??
ja diese war audokumentiert!
und dann habe ich die # weggenommen … so sah das ganze dann aus!
# Change this path, if your TYPO3 installation is located in a subdirectory of the website root.
RewriteBase /
# Rule for versioned static files, configured through:
# - $TYPO3_CONF_VARS[’BE’][’versionNumberInFilename’]
# - $TYPO3_CONF_VARS[’FE’][’versionNumberInFilename’]
# IMPORTANT: This rule has to be the very first RewriteCond in order to work!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]
aber die meldung kam dennoch
mein typoscript sieht so aus
config.baseURL = http://www.xytest.de/
config.tx_cooluri_enable=1
config.redirect01dLinksToNew=1
Bist du sicher, dass dein Webspace die .htaccess unterstützt? Im Zweifelsfall den Provider fragen.
Und schau mal hier Kommentar Nr. 8 an, evtl. hilft dir das weiter?
Hallo Wolfgang,
du schreibst weiter oben:
„wenn du unter Windows arbeitest, musst du die Datei aus einer Kommandozeilenkonsole heraus umbenennen, aus dem Explorer heraus funktioniert das leider nicht“
Es geht auch einfacher:
Wenn du direkt im Dateiexplorer von Dreamweaver (oder einem anderen (PHP-)Editor den Dateinamen der -.htaccess änderst, schluckt das Windows ohne Murren und Knurren.
Folge: kein umständliche Weg mehr über die Kommandozeilenkonsole!
Ja, das stimmt, mit bestimmten Editoren funktioniert das wirklich einfacher. Danke für den Hinweis!
Hallo,
wenn ich Cooluri installieren möchte genau wie im Video beschrieben bekomme ich bei aktuallisierung durchführen diesen Fehler:
ERROR: Query could not be parsed: „SQL engine parse ERROR: No table found!: near „‘link_cache‘ ( ‘id‘ int(10) unsigned NOT NULL au““. Query: „CREATE TABLE ‘link_cache‘ ( ‘id‘ int(10) unsigned NOT NULL auto_increment, ‘params‘ blob, ‘url‘ char(255), ‘tstamp‘ TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ‘crdatetime‘ datetime default NULL, ‘sticky‘ tinyint(1) unsigned default 0, PRIMARY KEY (‘id‘), KEY ‘url‘ (‘url‘(64)), KEY ‘params‘ (‘params‘(64)) ) ENGINE = MyISAM; “
Woran kann das liegen?
Schau mal hier im Forum, in diesem Thema ging es um die gleiche Fehlermeldung, dieser Post brachte scheinbar die Lösung: http://webdesign-forum.net/Thread-Fehlermeldung-nach-Aktualisierung?pid=2139#pid2139
Super Danke, hat mir geholfen.
Hallo Wolfgang
Habe das Problem, daß bei der Installation eines Deutsch/Englisch/Spanisch Menus
plötzlich bei der zweiten Seite CoolUri anscheinend einen Fehler produziert und
mir in der spanischen Version an die html ein „?L=2″ anhängt. Habe alle Parameter
mehrfach gecheckt und keinen Unterschied gefunden. In CoolUri habe ich mehrfach
alle Links gelöscht. Auf einer zweiten Seite tritt der Fehler nicht auf.
In der englischen Version wird in die Url geweils ein „/en/“ eingefügt, auf das
ich auch lieber verzichten würde (siehe letztes Beispiel).
Hast Du eine Idee wie ich in der spanischen Version das angehängte „?L=2″,
und der englischen Version das eingefügte „/en/“ wegbekomme???
sieht so aus:
deutsch: http://domain/start.html
englisch: http://domain/en/home.html
spanisch http://domain/casa.html?L=2
sollte so aussehen (ohne: „..casa.html?L=2″):
deutsch: http://domain/start.html
englisch: http://domain/en/home.html
spanisch http://domain/casa.html
oder besser noch (ohne: „../en/..“):
deutsch: http://domain/start.html
englisch: http://domain/home.html
spanisch http://domain/casa.html?L=2
LG
Hanz
Nein, dieses Problem hatte ich nich nie. Keine Ahnung, woran das liegen könnte.
Hi Wolfgang,
super Tutorials die du hier hast. Arbeite mich gerade in Typo3 ein und deine Videos sind eine absolut geniale Hilfe.
Kleinen Tipp wollte ich dir geben: Damit du nicht immer umständlich über die CMD die _.htaccess umbenennen musst, kannst du die Datei auch im Notepad öffnen, wählst dann Speichern unter und setzt den Dateinamen .htaccess in Ausrufezeichen, also so „.htaccess“ und Notpad speichert dir die Datei dann korrekt ab wie wir es brauchen.
So kann man sich einfach den Weg über die Konsole sparen.
Gruß
Waldemar
Danke für den Tipp, das vereinfacht das ganze in der Tat
Hallo Wolfgang,
klasse Deine Tut’s !
ich nutze Typo3 4.5.6. Bei cooluri-Installation kommt Fehler: „Simulate Static URLs“ ‘stört’ - also hab ich s deinstalliert. Jetz kommt bei cooluri-Installation:
„ERROR: Query could not be parsed: „SQL engine parse ERROR: No table found!: near „‘link_cache‘ ( ‘id‘ int(10) unsigned NOT NULL au““. Query: „CREATE TABLE ‘link_cache‘ ( ‘id‘ int(10) unsigned NOT NULL auto_increment, ‘params‘ blob, ‘url‘ char(255), ‘tstamp‘ TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ‘crdatetime‘ datetime default NULL, ‘sticky‘ tinyint(1) unsigned default 0, PRIMARY KEY (‘id‘), KEY ‘url‘ (‘url‘(64)), KEY ‘params‘ (‘params‘(64)) ) ENGINE = MyISAM; „“
Hast Du n Tip ?
Danke.
Gruß, Rob
Hm, nicht direkt. Ist dein Hosting für TYPO3 geeignet? Welche MySQL-Version läuft denn da?
hab lokale Installation via:
http://typo3winstaller.sourceforge.net/?downloads.
MySQL-Version - wo checke ich das ?
WinXP SP3
Ach so, da wird dann schon ne aktuelle Version dabei sein. Hm, sorry, da fällt mir so spontan nichts ein. Mal gegooglet?
ok, trotzdem danke.
ich versuchs mal mit realURL
Hallo,
erstmal auch vielen Dank für die tollen Tutorials.
Ich hatte auch ein massives Problem CoolUri zum Laufen zu bringen.
Ich war am Verzweifeln. Local lief alles super, aber beim Hoster funktionierte CoolUri nicht.
Als ich dann schließlich die Tabellen der DB (lokal und beim Hoster) verglich stellte ich fest, dass zwei Tabellen link_cache und link_oldlinks fehlten.
Ich habe dann festgestellt, dass ich noch MySQL 4.0 auf dem Server installiert hatte. Nach dem mein Hoster mich auf MySQL 4.1 umgestellt hat funktioniert alles.
Also wer noch Probleme hat sollte mal seine MySQL-Version schecken. MySQL 4.1 steht übrigens auch in den Requirements von CoolUri drin - aber wer liest das schon