Empfehlungen: Erweiterte Suche

Weisse Seite nach Upload auf Server

Fragen und Diskussionen zur Installation und Konfiguration von Cake.

Weisse Seite nach Upload auf Server

Beitragvon vivid » Sa 27. Nov 2010, 18:14

Hi,
ich habe eine Cake Anwendung geschrieben, die auf meinem lokalen Webserver ohne Probleme läuft. Wenn ich die Anwendung nun aber hochlade, bekomme ich nur eine weisse Seite angezeigt.
Die Lösungsvorschläge die ich über google gefunden habe haben alles nichts gebracht.
Das habe ich schon versucht:
- Inhalt von cache/models, cache/persisten, cache/views gelöscht
- Überprüft ob tmp + alle Unterverzeichnisse beschreibbar sind (chmod 777)
- In den .htaccess RewriteBase eingefügt.
.htaccess im root: RewriteBase /
.htaccess in app: RewriteBase /app/
.htacces in app/webroot: RewriteBase /app/webroot/

Die Verzeichnisstruktur schaut auf dem FTP Account so aus:
htdocs/.htaccess
htdocs/app/
htdocs/cake/
htdocs/index.php

htdocs ist das www-Root.
Wenn ich die Oben genannten RewriteBase Pfarde so ändere
/htdocs/
/htdocs/app/
/htdocs/app/webroot/

Bekomme ich einen Server Internal Error.

Wenn ich nun aber die .htacces im www-root also htdocs/.htaccess lösche oder umbenenne und dann mit dem Browser auf die Seite gehe, bekomme ich ganz normal diese Meldung:
Sweet, "AppName" got Baked by CakePHP!
Ich kann auch auf die Controller Actions so zugreifen:
http://someurl.de/index.php?url=/Controller/Action
Natürlich werden dann keine StyleSheets geladen.
So schließe ich schon mal ein Problem mit PHP aus. Es kann dann nur an an den .htacces Dateien bzw. dem mod_rewrite liegen.

mod_rewrite ist aber installiert, denn wenn ich <IfModule mod_rewrite.c> und </IfModule> entferne, bekomme ich keinen Error.

SafeMode ist auch Off.

Leider habe ich keinen Zugriff auf die LogFiles vom Server.


Ich hoffe ihr könnt mir da helfen, nach fast 6 Stunden rumprobieren bin ich so langsam am Ende mit den Nerven :?

Vielen Dank und Grüße,
Nico
Benutzeravatar
vivid
 
Beiträge: 4
Registriert: Sa 27. Nov 2010, 17:51
Wohnort: Lemgo
CakePHP-Version: 1.3.5
OS: Mac OS 10.6.5

Re: Weisse Seite nach Upload auf Server

Beitragvon vivid » Sa 27. Nov 2010, 19:22

Ah ich hab den Fehler gefunden.
Auf meinem lokalen Testsystem nutzten alle Cake Anwendungen die selbe Lib die im PHP include Dir unter /Applications/MAMP/bin/php5.3/lib/cake/ liegt. Mit dieser Konfiguration habe ich dann auch die Anwendung gebacken.
Auf dem Server soll dann jeden Anwendung auf ihre eigene Kopie der Cake lib zugreifen.
Aber in der app/webroot/index.php war CAKE_CORE_INCLUDE_PATH immer noch auf das Verzeichnis wie es auf meinem lokalen Testsystem war. Ich habe dann einfach wieder ROOT als Verzeichnis eingesetzt.
Jetzt geht alles :-)
Benutzeravatar
vivid
 
Beiträge: 4
Registriert: Sa 27. Nov 2010, 17:51
Wohnort: Lemgo
CakePHP-Version: 1.3.5
OS: Mac OS 10.6.5

Re: Weisse Seite nach Upload auf Server

Beitragvon euromark » So 28. Nov 2010, 00:55

jepp
is ne hässliche sache, dass beim backen der pfad hardgecodet wird... :)
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows


Zurück zu Installation und Konfiguration

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron