CakePHP & DIEVOLUTION Blog
Tipp des Tages: 1und1 + Cake = Schwierigkeiten
Es soll ja Leute geben, die ihren Webspace bei 1und1 haben. Mich zur Zeit noch eingeschlossen, obwohl ich versuche, davon wegzukommen.
Wer einmal versucht hat, Cake unter 1und1 zum Laufen zu bringen, kennt wohl folgenden Fehler sehr gut:
Leider mag 1und1 die Standard htaccess Dateien nicht, genausowenig wie PHP5 (unter 1und1 muss man, um PHP5 zu aktivieren, die Dateien .php5 nennen).
Um nun alle Probleme zu lösen, versucht folgendes:
Erstellt ein Backup aller drei .htaccess Dateien (root/app/webroot).
In die .htaccess Datei des Start Ordners (meistens euer Root Folder) kommt folgender Code:
RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>
AddType x-mapp-php5 .php
In die .htaccess Datei des app Order kommt folgender Code:
RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>
AddType x-mapp-php5 .php
Und schließlich kommt in die .htaccess Datei des webroot Ordners folgender Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app/webroot/index.php?url=$1 [QSA,L]
</IfModule>
AddType x-mapp-php5 .php
Nun dürftet ihr ohne Probleme auf 1und1 Webspace Cake ausführen können.
(gefunden in der CakePHP Google Group)
Veröffentlicht am Freitag, den 11. Mai 2007 um 18:06 Uhr veröffentlicht
Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.
7 Reaktionen zu “Tipp des Tages: 1und1 + Cake = Schwierigkeiten”
-
Am 13. August 2007 um 23:03 Uhr
Hallo,
deine Beschreibung hat mir gerade den Abend gerettet :-).Viele Grüße
Björn -
Am 31. August 2007 um 13:58 Uhr
Mit folgendem Layout:
/cake
/app
/app/webrootVhost auf /app gelegt… geht bei mir / (also /app) nicht - 500. /webroot (also /app/webroot) geht, aber /webroot/controllername geht nicht - 500.
Leider finde ich das Posting in der Group nicht. Kannst du mir helfen?

-
Am 31. August 2007 um 14:04 Uhr
direkt auf /app legen funktioniert nicht, du musst schon auf das root folder von cake leiten, die weiterleitung geschieht erst dann automatisch.
ansonsten gibts hier einen Thread in der Google Group über 1und1 Server:
Zum Thread -
Am 31. August 2007 um 21:28 Uhr
Was bei mir geholfen hat, war schlicht und ergreifend
RewriteBase /
in der .htaccess, dann klappt’s auch mit dem Production Layout (also docroot auf webroot).
Danke für den Hinweis

-
Am 5. Oktober 2007 um 16:59 Uhr
Supi! Bei mir genügte auch lediglich der Eintrag RewriteBase in der .htaccess ! tausend dank

-
Reiten, Schwimmen, Lesen » Blog Archive » 1und1 + Cake = Sucks
Am 18. April 2008 um 18:15 Uhr[…] Dank an das Blog Archiv vom DIEVOLUTION Blog, die dort detailliert die Einträge in den .htaccess Dateien fürs mod_rewrite […]
-
Paul
Am 12. Oktober 2008 um 01:00 UhrNach endlosen Versuchen mit beiden in der Ggroup erwähnten Methoden, einlesen usw muss ich trotzdem alle viere von mir strecken, ich habs nicht zum laufen bekommen auf 1und1, trotz business 5.0-Paket.
Sobald ich (irgend)eine htaccess-Datei anlege schmeisst mir der Server nen 500er, und cakephp 1.2rc2 läuft nicht mehr wirklich mit php4 und bei 1und1 kann man die php Version ja nur in der htaccess bestimmen - sprich: Entweder 500er wegen htaccess oder seltsame Klammermeldungen vom Parser wegen falscher php-Versionen.
Hatte jemand ein ähnliches Problem?
Auf einen Blick
Archiv
- Dezember 2008
- November 2008
- Oktober 2008
- August 2008
- Juli 2008
- Juni 2008
- Mai 2008
- April 2008
- März 2008
- Februar 2008
- Januar 2008
- Dezember 2007
- November 2007
- Oktober 2007
- September 2007
- August 2007
- Juli 2007
- Juni 2007
- Mai 2007
- April 2007
Kategorien
- Allgemein (74)
- Cake vs Rails (3)
- CakePHP (44)
- Meinung (16)
- Projekt (7)
- Rails (6)
- Tipps (29)
- Typo3 (4)
Letzte Einträge:
- 11.04.2007: Neustart
- 11.04.2007: Design Version 1 steht
- 11.04.2007: Blog