Habe bei mir lokal (WinXp, Apache2) die gesamte Applikation nochmal
frisch aufgesetzt. Da funktioniert alles wie es soll. So sieht der
Eintrag in httpd-vhosts.conf aus:

<VirtualHost *:80>
   ServerAdmin [EMAIL PROTECTED]
   DocumentRoot c:/path/to/app/myapp
   ServerName profil
   ServerAlias 127.0.0.1
   ErrorLog c:/path/to/app/myapp/error_log
   CustomLog c:/path/to/app/myapp/access_log common

   <Directory "c:/path/to/app/myapp/">
      Options +FollowSymLinks
      AllowOverride all
      Order deny,allow
      allow from all
      Satisfy all
   </Directory>
</VirtualHost>

Da habe ich auch die BASE_URL Zeile so gelassen, wie sie von CakePHP
mitgeliefert wird.
Nachdem dies alles funktionierte, habe ich die Applikation neu auf den
Webserver (1und1.de) geladen.
Mit den hochgeladenen .htaccess-Dateien bekomme ich einen "500-
ServerError". Also habe ich die .htaccess-Dateien
wieder gelöscht. Nun hat es aber das ganze Layout zerhauen. Also habe
ich die BASE_URL Zeile einkommentiert.
Nun funktioniert zwar die Applikation, aber ich habe vor dem
Controller "index.php" stehen -> http://www.meinedomain.de/index.php/main/index
Die gleiche Anwendung habe ich mal auf einen Testserver bei
UnitedDomains gepackt. Dort funktioniert alles ohne Probleme

Wie kann ich das nun noch ändern?

Gruß
Arndtinho


On 29 Mai, 09:18, "Timo Derstappen" <[EMAIL PROTECTED]> wrote:
> Hallo Arndtinho,
>
> das scheint an mod_rewrite zu liegen. Die BASE_URL Zeile sollst du
> nicht auskommentieren, wenn du mod_rewrite hast. Hast du die .htaccess
> Dateien auf deinen Server hochgeladen? Evtl. hast du aber auch
> AllowOverwrite None in deiner Apache Konfiguration stehen, dann musst
> du die Rewrite-Regeln direkt in deine Vhost Definition übernehmen oder
> das Überschreiben erlauben.
>
> Grüße,
> Timo
>
> On 5/29/07, Arndtinho <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Hallo,
>
> > ich habe ein Problem mit den URL's in einer Webseite. Bevor der
> > "Controller-Eintrag" kommt, erscheint immer noch 'index.php'.
>
> >http://www.meinedomain.de/index.php/main/index
>
> > In der core.php habe ich auch schon die Zeile
>
> > define ('BASE_URL', env('SCRIPT_NAME'));
>
> > auskommentiert. Aber ohne Erfolg. Muss ich irgendwo noch eine
> > Einstellung vornehmen? Meine CakeVersion: 1.1.13.4450
>
> > Gruß
> > Arndtinho
>
> --
> Timo Derstappen
>
> http://teemow.com
> mailto:[EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an