I don't think it's the Cake files. I don't have any idea what it might
be. My point is that you need to find out where your app is croaking.
It *seems* to be related to the controller loading the models, so that
would be a good place to start. Otherwise, I doubt you're going to get
any other clues from the list as you haven't posted any code.

On Tue, Aug 18, 2009 at 2:13 PM, Rich<[email protected]> wrote:
>
> I'll try, but remember that this application is working on my local
> development server. I can pull it up and  us it just fine. The one
> that is not working is on a Debian Linux, while the one that works is
> on a Windows WAMP install. I highly doubt cake's libraries are broken,
> but I will try.
>
> On Aug 18, 1:59 pm, brian <[email protected]> wrote:
>> This is why I suggested debugging what's happening in loadModel().
>> Have a look at Controller (in cake/libs) to see what's happening when
>> it's first instantiated. One of the things that happens is that the
>> $uses array is checked for models and those are loaded. Put some
>> debugging lines in there to log what's happening. Eventually, you'll
>> narrow it down somewhat.
>>
>> On Tue, Aug 18, 2009 at 1:36 PM, Rich<[email protected]> wrote:
>>
>> > Ok, for example sake, I created a test controller, and what do you
>> > know, it does exactly the same thing as my other controller. Now I
>> > purposefully left out a model and view, just so I know that I am
>> > getting a true blank page. There should be all kinds of Cake Errors,
>> > but all I get is a blank page. Here is the contorller:
>> > <code>
>> > <?php
>>
>> > class TesterController extends AppController
>> > {
>> >  var $name = 'Tester';
>>
>> >  var $uses = array(
>> >    'TestModel'
>> >  );
>> > }
>> > ?>
>> > </code>
>>
>> > If you go to this controller in my fresh, brand new app, you get a
>> > blank page. If you comment out one line, the 'TestModel' line
>> > (rendering you an empty model array), it works. It doesn't matter what
>> > name you give it, if the array has something in it, it comes back with
>> > a blank page. Keep in mind there is not actually a model or view, so
>> > there should be an error saying so, but there isn't.The only way I
>> > have found to get something on the page besides not using a model, is
>> > by erroring out php, IE causing PHP to have an error. Typing jibberish
>> > in the middle of the file, or missing a semi-colon, or something like
>> > that. As you see, this is a basic controller, and I have added nothing
>> > else, the rest is a fresh cake install.
>>
>> > I have also tried various DB configs, with no change. No matter what I
>> > do, I seem to get a blank page. I also can't do a Try-Catch or debug
>> > simply because this is not happening inside a function, and PHP
>> > doesn't allow you to use things like that outside functions. Hope this
>> > helps describe the issue.
>>
>> > On Aug 18, 12:16 pm, brian <[email protected]> wrote:
>> >> I'd make a backup of cake/libs/controller/controller.php then have a
>> >> good look at loadModel(). Set debug = 2 and add some Debugger::log()
>> >> statements here and there.
>>
>> >> Might you have a forgotten die() statement anywhere in your own code?
>>
>> >> On Tue, Aug 18, 2009 at 9:20 AM, Rich<[email protected]> wrote:
>>
>> >> > Ok, this is going to be a long post, so let me begin at when this all
>> >> > started. This is a project for work, and what it essentially does is
>> >> > generate reports using Cake and a PDF generator. Now, it is ready to
>> >> > go live, and to get all that started we moved it to a dev server to
>> >> > test it before we put it fully live. I had been developing the app on
>> >> > my PC using WAMP for a while, inside a windows environment. The app
>> >> > moved from my local development platform of WAMP on windows to a Linux
>> >> > development server the company has.
>>
>> >> > As with any application, it never goes the way you want, but this time
>> >> > is was completely weird what happened. After gettting all the basics
>> >> > such as Mod Rewrite and whatnot to work, I noticed something. All you
>> >> > every get was a blank page. Nothing, no body, no head, nothing. Like
>> >> > any good developer, I checked all the logs. There are no errors in the
>> >> > php log, no apache errors, not even anything out of the ordinary in
>> >> > the Apache access log (typical mod rewrite access stuff was there).
>>
>> >> > So, I decided to go through my code, and I began commenting things
>> >> > out. The problem seemed to disappear if I commented out the $uses
>> >> > array, giving you basically: $uses = array(); Immediately, it became
>> >> > clear that something was wrong with one of my models. I commented out
>> >> > the model names in the $uses array one by one, and they all seemed to
>> >> > give me a blank page. It is crazy how you can comment out the models
>> >> > in your app and everything seems to work. No matter what model you
>> >> > use, they all cause a completely blank page. Just to be sure, however,
>> >> > I keep one model on and cleared out its contents, given me a blank
>> >> > model, it still gave me a blank page.
>>
>> >> > I have spent the better part of a week trying to fix this issue,
>> >> > spending most of that time trying various "blank page" fixes around
>> >> > the internet, both php and cakephp solution. Here are just some of the
>> >> > solutions I tried:
>>
>> >> > -Deleted all the App Cahce in the Cake App Cache Folder
>> >> > -Checked every file for space after the PHP tags
>> >> > -Checked all the logs for errors: PHP, Cake, and Apache show nothing
>> >> > - Tried CakePHP Testing, Didn't really work that well, or help me find
>> >> > an issue
>> >> > -Looked at Blank page tickets over at the CakePHP Trac and This google
>> >> > group
>> >> > -Searched Google for Blank Page solutions, went through pages upon
>> >> > pages with no solution
>>
>> >> > Now, keep in mind that I can get my app to show up as long as I don't
>> >> > use any models. As soon as I include a model with the $uses array, I
>> >> > get a blank page. It was suggested that it was linux being pick about
>> >> > case sensitive files names, but if that was the case, then it would
>> >> > never work.
>>
>> >> > I am also aware of using PDF generaters can cause blank pages, and
>> >> > trust me, I know what and when to expect such a PDF error. I have been
>> >> > working on this app for a couple of months, and with Cake longer than
>> >> > that. This is something I have never seen before, and something I
>> >> > can't seem to find anyone else having an issue with. The only time I
>> >> > have ever seen a blank page like this is with Wordpress, and typically
>> >> > that was because I had a space after the closing PHP tag.
>>
>> >> > I wish I could show you some code, but being a work project, I don't
>> >> > know how much I can show. Hopefully these descriptions help you. The
>> >> > strangest thing is that I can type random gibberish in most of my
>> >> > files and get a php error, indicating that php is still working. I
>> >> > really stuck right now, so any suggestions would help a lot. I am not
>> >> > a cake expert, but I am quite experienced in php and the web.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to