Laravel应用程序仅在实时服务器上显示白页

时间:2015-05-22 15:18:54

标签: php laravel

我使用CGFloat pointSize = 64; CGFloat minPointSize = 32; CGFloat decrementor = 4; CGFloat padding = self.textContainerInset.left + self.textContainerInset.right + lineFragmentPaddings; CGFloat actualWidth = self.maxTextViewSize.width - padding * 2; CGRect boundingRect = CGRectZero; BOOL isValidPointSize = NO; do { if (pointSize < minPointSize) { pointSize = minPointSize; boundingRect.size.height = self.maxTextViewSize.height; isValidPointSize = YES; } else { NSDictionary *defaultAttributes = [self.customTextStorage defaultAttributesForPointSize:pointSize]; NSAttributedString *attrString = [[NSAttributedString alloc] initWithString:string attributes:defaultAttributes]; boundingRect = [attrString boundingRectWithSize:CGSizeMake(actualWidth, 1024) options:NSStringDrawingUsesLineFragmentOrigin context:nil]; // is the height to big? if (boundingRect.size.height > self.maxTextViewSize.height) { // reduce the point size for next iteration of loop pointSize -= decrementor; } // passes height test else { isValidPointSize = YES; } } } while (!isValidPointSize); return pointSize; 创建了一个应用程序。它适用于Wamp,但当我将其上传到共享主机时,它只显示一个空白页面。我遵循了以下链接中给出的所有建议,但它仍然无法正常工作。

Uploading Laravel Project onto Web Server

Avoid public folder of laravel and open directly the root in web server

我刚刚意识到laravel 4.2需要my_list = { "key": "value" } 或更高版本,但我的主持人使用Laravel 4.2。这可能是问题的原因吗?如果没有,那么我只得到空白页面的原因是什么?

4 个答案:

答案 0 :(得分:2)

是的 - 使用没有所需PHP版本的Laravel绝对会给你带来问题。您必须升级您的网络服务器或询问您的主机是否可以为您升级或启用更新版本的PHP。

答案 1 :(得分:0)

令人遗憾的是,当PHP代码中出现错误时,只有空白页面。

尝试将其放在那里

使用error_reporting(E_ALL);

答案 2 :(得分:0)

授予存储文件夹权限。 chmod -R 0777 app/storage

答案 3 :(得分:0)

运行命令

php  artisan key:generate

我的问题已解决