Page 1 of 2

rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Mon 16. Jun 2008, 00:39
by bestertester
Hallo,

ich arbeite auf dem 1&1 Server und da war bis dato alles möglich. Mit einer älteren Version von phpwcms (1.3.3) hatte ich das Problem mit dem rewrite mit Eurer Hilfe beheben können, allerdings bekomme ich das mit der neuesten Version einfach nicht hin!

Alles was ich fand war das man in der config Datei den Wert auf 1 stellen muss. Aber egal was ich mache ich bekomme ein 404 Fehler! Wenn ich einen Link auf der mit phpwcms gebauten Seite anklicke wird er auch in xyz.phtml umgesetzt, doch dahinter kommt dann nix. Ausserdem würde ich gerne das es auf xyz.html aufgelöst wird und das bring auch nix es in der .htaccess zu ändern!

Gibt es noch etwas das ich beachten muss und/oder übersehen habe?

Danke für Eure Hilfe.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Mon 16. Jun 2008, 07:57
by juergen
Hallo

-soweit vorhanden - nimm die .htaccess aus der 1.3.3 oder du beginnst nach und nach einige direktiven heraus zu nehmen mit '#' auskommentieren.
Es liegt definitiv an der .htaccess Datei !!

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Thu 19. Jun 2008, 08:58
by bestertester
schade...das brachte nicht die erhoffte lösung. dann bekomm ich noch nicht einmal die *.php seiten mehr. vieleicht kann das mal jemand mit 1&1 server für mich checken indem er mal die rewrite regel einschaltet und schaut ob es funzt. wenn das alles ist was man beachten muss, dann gehts bei mir einfach nicht :?

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Thu 19. Jun 2008, 09:02
by juergen
Ich verstehe das jetzt nicht, du kannst doch in dem Log (Error Log) zur domain sehen, welche Fehler auftreten. Meistens sidn das PHP Definitionen, die von der Installation nicht in einer .htaccess zugelassen werden (Safe Mode....usw)

Du musst einfach nur ins Error Log schauen und sehen was das Problem ist.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Fri 20. Jun 2008, 15:30
by bestertester
hi nochmal,

ich finde nur leider keine error log datei. und der safemode ist bei 1&1 nicht eingeschaltet. und wofür brauche ich die log datei? der fehler 404 ist ja eindeutig. er findet die *.phtml seiten nicht.

keine ahnung wie und wo ich noch suchen soll?!

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Fri 20. Jun 2008, 16:08
by juergen
Der 404 kommt aus der .htaccess

Stelle die Datei (.htaccess) doch mal hier rein, so wie sie ist....

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Fri 20. Jun 2008, 16:18
by pepe
Sag doch mal den genauen Wortlaut deiner Fehlermeldung!

Nicht daß es der Fehlertext aus dem Template ist!!!
Der wird immer dann angezeigt, wenn noch kein Inhalt vorhanden ist ... oder aber, wenn der "Artikel NICHT öffentlich" geschaltet wurde !!!

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Fri 20. Jun 2008, 16:20
by juergen
bestertester wrote: Wenn ich einen Link auf der mit phpwcms gebauten Seite anklicke wird er auch in xyz.phtml umgesetzt, doch dahinter kommt dann nix. Ausserdem würde ich gerne das es auf xyz.html aufgelöst wird .

Habe ich auch schon dran gedacht, aber das hört sich definitiv nicht nach dem Template an ... ;)

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Tue 24. Jun 2008, 10:11
by bestertester
Die genaue Fehlermeldung lautet:

-----------------------------------------------------------------
Error 404 - Not found

Die angegebene Seite konnte nicht gefunden werden.
-----------------------------------------------------------------

Ich stelle den Wert in der Config bei der Rewriteregel einfach auf 1 und übertrage es per FTP, und dann kommt der Fehler. Egeal welche .htaccess ich hochlade.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Tue 24. Jun 2008, 10:38
by juergen
Du musst aufpassen, bei den neuen Versionen ist immer eine 'scharf ' geschaltete .htaccess gleich dabei. Das macht eigentlcih auch nichts, wenn das Apachemodul nicht geladen ist, macht die Datei nichts.

Dateien mit einem Punkt zu Beginn sind versteckte Dateien, ich vermute dein FTP Server zeigt dir nicht an ob - oder ob nicht- eine .htaccess vorliegt.

Nimm die alte .htaccess, unter der es lief, und schiebe sie nochmal hoch.

Falls du einen Serverzugang via Putty/Telnet hast kannst dir das ja auch vor Ort ansehen ... !

Jürgen

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Tue 24. Jun 2008, 18:32
by flip-flop
Was ist das für ein Server,
- echter alleinstehender Server
- Vserver
- oder ein Account

Was für ein PRoviderbackend hast du,

- 1und1 typisches für alle, mit diesem ganzen Müll drin
- Plesk
- oder ein anders Fabrikat?

Auf den Vservern wird die .htaccess gerne versteckt.
Allerdings sind die Apaches bei 1und1 mittlerweile unterschiedlich konfiguriert.

Das

php_flag magic_quotes_gpc Off
php_flag register_globals Off


geht bei 1und1 in 90% der Fälle nicht, also auskommentieren.

Häufig brauch es ein

RewriteBase /

auch wenn die Installation nicht in einem Unterverzeichnis steckt.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Sat 28. Jun 2008, 07:52
by bestertester
aaahhhh...
flip-flop brachte mir jetzt die nötigen hinweise für die lösung.

ich habe meine htaccess wie folgt abgeändert:

<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine On
RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.html$ index.php?id=$1,$2,$3,$4,$5,$6
RewriteRule ^(.+)\.html$ index.php?$1
</IfModule>

bedeutet also:
(php_flag magic_quotes_gpc Off und php_flag register_globals Off) kamen aus der htaccess raus und rein dafür (RewriteBase /) und schon läuft alles. da ich zusätzlich die endung *.phtml auch nicht brauchte sondern *.html, habe ich das auch noch in der htaccess geändert und musste es in der datei (\include\inc_lib\default.inc.php) in der zeile 65 (define ('PHPWCMS_REWRITE_EXT', 'html');) auch abändern. nu hat der spuk ein ende und ich bekomme schöne html seiten.

ganz lieben dank an alle die zu dieser hinrschmalzentwicklung beigetragen haben.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Sat 28. Jun 2008, 08:48
by flip-flop
Ich würde das - RewriteEngine On - direkt hinter - <IfModule mod_rewrite.c> - setzen, also

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ...............

Sieht irgendwie besser aus aus.

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Fri 4. Jul 2008, 14:30
by bestertester
stimmt...danke ;)

Re: rewrite_url Probleme mit der neuesten Version 1.3.9 - 182

Posted: Tue 15. Jul 2008, 11:41
by bestertester
Leider bekomme ich nun ein neues Problem.

Zwar läuft nun das mit den URLs, aber wenn ich nun einen Artikel bearbeiten will, dann sehe ich im Contentbereich plötzlich meine komplette Startseite und kann nichts editieren. Im Frontend stehen aber die richtigen Inhalte online. Ich habe schon ein wenig rumexperimentiert und es scheint an der HTACCESS zu liegen und zwar am RewriteBase /

Hat jemand hier auch eine Lösung?