ModRewrite funktioniert auf Host Europe nicht
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
ModRewrite funktioniert auf Host Europe nicht
Ich habe das MR-Bundle auf Contenido 4.6.23 installiert. Auf meinem Server läuft alles soweit. Dieselbe Installation auf Host Europe übertragen. Sobald ich die htaccess ins Stammverzeichniss oder mandantenverzeichniss lege wird nur noch das Skript der front-content.php angezeigt!
Auf dem HE-Server habe ich sämtliche PHP-Sicherheitseinstellungen deaktiviert:
# Register Globals ON
# PHP-Register-Long-Arrays ON
# PHP-Session-Use-Trans-SID ON
# PHP-Allow-Call-Time-Pass-reference ON
Kennt jmd. das Problem? Weiss jmd. was ich da noch machen könnte?
Auf dem HE-Server habe ich sämtliche PHP-Sicherheitseinstellungen deaktiviert:
# Register Globals ON
# PHP-Register-Long-Arrays ON
# PHP-Session-Use-Trans-SID ON
# PHP-Allow-Call-Time-Pass-reference ON
Kennt jmd. das Problem? Weiss jmd. was ich da noch machen könnte?
poste mal den inhalt des htaccess. sonst kann man gar nichts sagen...
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
so sieht die htaccess aus
Code: Alles auswählen
#AddHandler php-cgi .php .php4
<IfModule mod_rewrite.c>
RewriteEngine on
# achtung bitte basisverzeichnis anpassen!
'http://posbeam.eu/contenido/cms/'
# ausnahmen für verzeichnisse der mod_rewrite regel:
# verzeichnisse ausschließen
RewriteRule ^usage/.*$ - [L]
# das kann beliebig erweitert werden:
# RewriteRule ^verzeichnis1/.*$ - [L]
# RewriteRule ^verzeichnis2/.*$ - [L]
# RewriteRule ^verzeichnis3/.*$ - [L]
# RewriteRule ^verzeichnis4/.*$ - [L]
# dank an panti aus dem contenido-forum fuer
# rewrite rule ohne abschlieszenden slash in der url
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7&parts[]=$8&artname=$9 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7&parts[]=$8 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7&parts[]=$8 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7&artname=$8 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&parts[]=$7 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6&artname=$7 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&parts[]=$6 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5&artname=$6 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&parts[]=$5 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4&artname=$5 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&artname=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&artname=$3 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2 [QSA,L]
RewriteRule ^([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2 [QSA,L]
RewriteRule ^([^/]+)/(.*).html$ front_content.php?parts[]=$1&artname=$2 [QSA,L]
RewriteRule ^([^/]+)/$ front_content.php?parts[]=$1 [QSA,L]
RewriteRule ^([^/\.]+)$ front_content.php?parts[]=$1 [QSA,L]
RewriteRule ^(.*).html$ front_content.php?artname=$1 [QSA,L]
RewriteRule ^$ front_content.php [QSA,L]
</IfModule>
von mir aus gesehen fehlt hier ein RewriteBase...
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Außerdem wirst du mit der Angabe einer URL als RewriteBase wahrscheinlich auch nicht glücklich:
Code: Alles auswählen
# achtung bitte basisverzeichnis anpassen!
'http://posbeam.eu/contenido/cms/'
-
- Beiträge: 54
- Registriert: Mi 19. Apr 2006, 19:00
- Kontaktdaten:
ich häng mich hier mal mit rein, da ich ja ein wenig mitgeholfen habe.
die Zeile ist quatsch: 'http://posbeam.eu/contenido/cms/' - soweit geb ich euch recht.
aber selbst dann bzw. gerade wenn man RewriteBase /cms in die htaccess schreibt, erscheint kein Frontend sondern der Code der front_content.php im Browser.
Es ist quasi so, als ob keine PHP-Scripte mehr ausgeführt werden.
Ich hab das noch nie erlebt und kann es ehrlich gesagt auch nicht nachvollziehen.
die Zeile ist quatsch: 'http://posbeam.eu/contenido/cms/' - soweit geb ich euch recht.
aber selbst dann bzw. gerade wenn man RewriteBase /cms in die htaccess schreibt, erscheint kein Frontend sondern der Code der front_content.php im Browser.
Es ist quasi so, als ob keine PHP-Scripte mehr ausgeführt werden.
Ich hab das noch nie erlebt und kann es ehrlich gesagt auch nicht nachvollziehen.
Das kann nicht funktionieren.miertschink_st hat geschrieben: die Zeile ist quatsch: 'http://posbeam.eu/contenido/cms/' - soweit geb ich euch recht.
Die Lösung habe ich euch gepostet, wenn ihr es aber besser wißt ...
... und lieber wieder einen neuen Thread aufmacht.
*schulterzuck*
-
- Beiträge: 54
- Registriert: Mi 19. Apr 2006, 19:00
- Kontaktdaten:
Ich denke du verstehst nicht ganz
lös dich mal von dieser URL als RewriteBase-die steht garnicht mehr zur Debatte
Wenn man in die htaccess schreibt, dann hat ja alles einwandfrei funktioniert beim alten provider
Nur bei HostEurope erscheint jetzt der Code der front_content.php und nicht das Frontend
Das ist das Problem
lös dich mal von dieser URL als RewriteBase-die steht garnicht mehr zur Debatte
Wenn man
Code: Alles auswählen
RewriteBase /cms
Nur bei HostEurope erscheint jetzt der Code der front_content.php und nicht das Frontend
Das ist das Problem
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
zu meiner eigenen Schande, muss ich gestehen, dass ich die RewriteBase oben falsch reinkopiert habe, sorry. TATSACHE ist:
Auch mit richtiger RewriteBase erscheint bei HostEurope der Code der front_content.php und nicht das Frontend!
Beim Hoster Greatnet hingegen läuft dasselbe System, dieselbe Konfiguration und MR funktioniert. Infolgedessen muss es doch an den Servereinstellungen liegen?
Auch mit richtiger RewriteBase erscheint bei HostEurope der Code der front_content.php und nicht das Frontend!
Beim Hoster Greatnet hingegen läuft dasselbe System, dieselbe Konfiguration und MR funktioniert. Infolgedessen muss es doch an den Servereinstellungen liegen?
-
- Beiträge: 103
- Registriert: Fr 28. Jan 2005, 15:15
- Wohnort: Unna
- Kontaktdaten:
also ich hab einen Contenido 4.6.15mr auf einem Server + WebPack bei HostEurope ohne Probleme laufen
funktioniert wunderbar
Frage ist jetzt nur ob das an der Konfig deines WebPacks bei HE liegt oder an dem Unterschied .15 und .23
ich kann nur sagen das ich bei meinem WebPack nix großartiges angepasst habe
funktioniert wunderbar
Frage ist jetzt nur ob das an der Konfig deines WebPacks bei HE liegt oder an dem Unterschied .15 und .23
ich kann nur sagen das ich bei meinem WebPack nix großartiges angepasst habe
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
Alle Indizien sprechen dafür, dass es an der Serverumgebung liegt. Falls sich jmd. mit soetwas auskennt, die Bitte doch da mal gegenzuchecken:
Code: Alles auswählen
http://www.neue-webpack-demo.de/phpinfo.php
-
- Beiträge: 184
- Registriert: Fr 17. Aug 2007, 12:15
- Kontaktdaten:
Was passiert, wenn Du eine .htaccess Datei nur mit
da ablegst, wo die phpinfo.php liegt? Wird dann da auch nur der Quelltext angezeigt? Also quasi
Es klingt meiner Meinung nach nach Serverumgebung. So, als verblöde der Server bei anlegen einer .htaccess und vergisst, dass er PHP-Dateien interpretieren muss und gibt sie stattdessen als text/plain Dateien raus.
Komische Sache...
Edit: Was passiert, wenn Du folgendes auch noch in die .htaccess packst:
Code: Alles auswählen
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
</IfModule>
Code: Alles auswählen
<?php phpinfo(); ?>
Komische Sache...
Edit: Was passiert, wenn Du folgendes auch noch in die .htaccess packst:
Code: Alles auswählen
<IfModule mod_php5.c>
AddHandler application/x-httpd-php .php4
AddHandler application/x-httpd-php .php5
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .php4s
AddHandler application/x-httpd-php-source .php5s
AddHandler application/x-httpd-php-source .phps
DirectoryIndex index.php4
DirectoryIndex index.php5
DirectoryIndex index.php
</IfModule>
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
Ja, es wird wieder der PHP-Code angezeigtdelinquent hat geschrieben:Was passiert, wenn Du eine .htaccess Datei nur mit
Code: Alles auswählen
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / </IfModule>
Mit angeschalteteter MR-Funktion kommt so etwas dabei raus:delinquent hat geschrieben:
Edit: Was passiert, wenn Du folgendes auch noch in die .htaccess packst:
Code: Alles auswählen
<IfModule mod_php5.c> AddHandler application/x-httpd-php .php4 AddHandler application/x-httpd-php .php5 AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .php4s AddHandler application/x-httpd-php-source .php5s AddHandler application/x-httpd-php-source .phps DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php </IfModule>
Code: Alles auswählen
Warning: include_once(includes/startup.php) [function.include-once]: failed to open stream: No such file or directory in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 60
Warning: include_once() [function.include]: Failed opening 'includes/startup.php' for inclusion (include_path='.:/usr/share/pear/php5') in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 60
Fatal error: Call to undefined function cinclude() in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 62
-
- Beiträge: 184
- Registriert: Fr 17. Aug 2007, 12:15
- Kontaktdaten:
Gut, damit bist Du bei einem anderen Problem. Offenbar funktioniert nun wenigstens PHP wieder. Also würde ich empfehlen die AddHandler Anweisungen erstmal drin zu lassen.erikawiese hat geschrieben:Mit angeschalteteter MR-Funktion kommt so etwas dabei raus:Code: Alles auswählen
Warning: include_once(includes/startup.php) [function.include-once]: failed to open stream: No such file or directory in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 60 Warning: include_once() [function.include]: Failed opening 'includes/startup.php' for inclusion (include_path='.:/usr/share/pear/php5') in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 60 Fatal error: Call to undefined function cinclude() in /is/htdocs/wp1008180_HS0A66CAQ1/www/posbeam_eu/cms/front_content.php on line 62
Was also diese Fehlermeldungen betrifft:
1.) Sind alle Pfade korrekt gesetzt? (siehe config.php im gleichen Verz. wie front_content.php und config.php im Backendverz. unter includes/)
2.) Tritt das auch ohne angeschaltetes mr auf?
3.) Da Du jetzt ein anderes Problem hast, hilft Dir ggf. die Suche weiter.
-
- Beiträge: 118
- Registriert: Fr 23. Feb 2007, 22:06
- Kontaktdaten:
zu 1delinquent hat geschrieben: 1.) Sind alle Pfade korrekt gesetzt? (siehe config.php im gleichen Verz. wie front_content.php und config.php im Backendverz. unter includes/)
2.) Tritt das auch ohne angeschaltetes mr auf?
3.) Da Du jetzt ein anderes Problem hast, hilft Dir ggf. die Suche weiter.
Soweit ich das beurteilen kann ja. config.php ist im gleichen Verzeichniss wie front_content.php und es liegt eine config.php in contenido/includes, die ich allerdings noch nicht angefasst habe.
zu 2
Ja, tritt auch ohne angeschaltetets MR auf
zu 3
Aber welches?