
Gruß
xmurrix
da bin ich dran, kann wahrscheinlich erst am Abend was konkretes was dazu sagen.BagHira hat geschrieben:...bei mir tritt das gleiche Problem wie bei Phiga (http://forum.contenido.org/viewtopic.ph ... 35#p128235) auf...
Da müsstest du das Zusammenstellen der URL-Parameter deinen eigenen Wünschen anpassen.BagHira hat geschrieben:...Dann habe ich C4.8.11 noch einmal mit dem Beispielmandanten installiert, gleiche Vorgehensweise. Hier erhalte ich folgende URLs:
http://intranet/contenido/index.html?a=2&level=1
http://intranet/contenido/index.html?a=12&level=1
etc....
Hab eine positive Nachricht, konnte noch einen weiterern Bug beheben, der erst unter einer bestimmten Konstellation erscheint.BagHira hat geschrieben:...bei mir tritt das gleiche Problem wie bei Phiga (http://forum.contenido.org/viewtopic.ph ... 35#p128235) auf.
Vorgehensweise war genau die gleiche C4.8.8 -> Update auf C4.8.1.1.
Der Fehler bei mir ist der Gleiche wie bei ihm, alle URLs werden umgeschrieben auf:
http://intranet/create/index.html...
Code: Alles auswählen
$url = ModRewrite::urlPreClean($url);
Code: Alles auswählen
public function add($url) {
$url = ModRewrite::urlPreClean($url);
if (isset($this->_aUrls[$url])) {
...
solche Providereigenheiten sind manchmal schwer einzugrenzen. Vermutlich musst du Apache mitteilen, dass die Seiten mit der Endung php unter PHP5 laufen sollen. Gib mal folgende Zeilen am Anfang der .htaccess ein:birke hat geschrieben:Ich versuche nun, nachdem die lokale Installation einwandrei läuft, das ganze auf einem Strato Server zu installieren, doch leider klappt es nicht. Immer wenn ich die htaccess hochlade, switcht der Server von PHP 5.2.8 auf PHP 4.2.9 zurück. Stelle ich dies nun in diesem Kundencenter wieder auf 5.2.8, löscht es meine htaccess dabei.
Aktiviere ich PHP 5 über die auskommentierten Zeilen in der htaccess, zeit mir der Server einen "Internal Server Error" an...
Code: Alles auswählen
AddType x-mapp-php5 .php
eigentlich sollte sich das Plugin überhaupt nicht auf das Backend auswirken, geschweige denn auf die Sprache im Backend.oneside hat geschrieben:...ich habe Contenido 4.8.10 im Einsatz. Seit der Installation vom Mod Rewrite Plugin sind im Adminbereich mehrere Labels in englischer Sprache. Damit kann ich eigentlich noch leben, ist aber trotzdem nicht so schön.
Dann habe ich das Problem, dass im erweiterten Editor wenn ich ein Bild einfügen will, im sich öffnenden Popup die Labels ganz fehlen und nur noch die Platzhalter da sind:
...
Code: Alles auswählen
RewriteEngine off
Nein, genau das führt leider zu einem Internal Server Error.xmurrix hat geschrieben:Gib mal folgende Zeilen am Anfang der .htaccess ein:Code: Alles auswählen
AddType x-mapp-php5 .php
Probier mal an gleicher Stelle folgendes:birke hat geschrieben:Nein, genau das führt leider zu einem Internal Server Error.xmurrix hat geschrieben:Gib mal folgende Zeilen am Anfang der .htaccess ein:Code: Alles auswählen
AddType x-mapp-php5 .php
Bei Strato wird diese Zuordnung über ein Tool im Kundencenter eingestellt. Macht man dies in der htaccess, führt es zu einem Server Error und der Strato Server stellt wieder auf PHP 4.4.9 zurück, was Contenido und dem AMR natürlich nicht gefällt.
Code: Alles auswählen
AddType application/x-httpd-php5 .php .php5
Code: Alles auswählen
# Exclude following request from rewriting
# ----------------------------------------
RewriteCond %{REQUEST_FILENAME} -s [OR] # valid symlink
RewriteCond %{REQUEST_FILENAME} -l [OR] # a not empty file
RewriteCond %{REQUEST_FILENAME} -d # a folder
RewriteRule ^.*$ - [NC,L]
Code: Alles auswählen
# Exclude following request from rewriting
# tests for valid symlinks (-s), not empty files (-l) and folders (-d)
# ----------------------------------------
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
Hi, ich habe die Abfragexmurrix hat geschrieben:Hmm, was spuckt das aktivieren des AMR-Debuggers denn aus? Zeile 52 in contenido/plugins/mod_rewrite/includes/config.plugin.php.
Da müsste das generierte SQL-Statement unter "ModRewriteUrlStack->_chunkSetPrettyUrlParts() $sql" angezeigt werden. Das kannst du ja an die DB schicken, um zu sehen, ob da was zurückkommt.
Vielleicht gibt es Hinweise dazu in der errorlog, interessant wäre auch die Ausgabe der Seite ohne aktiviertem AMR-Plugin, gibt es da eventuell Links mit front_content,.php, die nicht ganz der Norm entsprechen, z. B. front_content.php?idcat123?foo=bar?
Gruß
xmurrix
Code: Alles auswählen
ModRewriteUrlStack->_chunkSetPrettyUrlParts() $sql = SELECT
al.idartlang, al.idart, al.idlang as lang, al.urlname, cl.idcatlang, cl.idcat,
cl.urlpath, ca.idcatart
FROM
con_art_lang AS al, con_cat_lang AS cl, con_cat_art AS ca
WHERE
al.idart = ca.idart AND
ca.idcat = cl.idcat AND
al.idlang = cl.idlang AND
( (cl.idcat = 86 AND cl.idlang = 1 AND cl.startidartlang = al.idartlang) OR
(cl.idcat = 139 AND cl.idlang = 1 AND cl.startidartlang = al.idartlang) )
Code: Alles auswählen
Home :: Startseite
builder in: front_content.php?idart=82&idcat=1&idcatart=85&idartlang=82&foo=bar
builder out: /de/?foo=bar
resolved url: /de/?foo=bar
resolved data: client=1; lang=1; changelang=1
Schau mal hier, mit Anleitung: http://forum.contenido.org/viewtopic.ph ... 40#p116540Nein, genau das führt leider zu einem Internal Server Error.
Hallo xmurrix,xmurrix hat geschrieben:Wenn du in der contenido/plugins/mod_rewrite/classes/class.modrewriteurlstack.php ab Zeile 132 am Anfang der Funktion add() die ZeileBagHira hat geschrieben:...bei mir tritt das gleiche Problem wie bei Phiga (http://forum.contenido.org/viewtopic.ph ... 35#p128235) auf.
Vorgehensweise war genau die gleiche C4.8.8 -> Update auf C4.8.1.1.
http://intranet/create/index.html...einbaust, sollte es eventuell dein Problem auch lösen.Code: Alles auswählen
$url = ModRewrite::urlPreClean($url);
Beispiel:Code: Alles auswählen
public function add($url) { $url = ModRewrite::urlPreClean($url); if (isset($this->_aUrls[$url])) { ...