完成将文件上传到服务器laravel5后的空白页面

时间:2015-09-22 06:28:37

标签: laravel laravel-5 hosting

我已经完成了将文件上传到demo文件夹内的服务器,但是当我访问时,我得到了空白页面。当我访问somedomain.com/demo时,我得到了空白页面。任何人都可以帮助我。我的文件夹目录以demo开头。在demo文件夹中,我有appbootstrapconfig等文件夹。  当我查看存储/日志文件时

[2015-09-20 06:38:00] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()' in C:\xampp\htdocs\sidinsu\project\vendor\laravel\framework\src\Illuminate\Foundation\Console\ClearCompiledCommand.php:28
Stack trace:
#0 {main}  
[2015-09-20 06:52:16] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()' in C:\xampp\htdocs\sidinsu\project\vendor\laravel\framework\src\Illuminate\Foundation\Console\ClearCompiledCommand.php:28
Stack trace:
#0 {main}  
[2015-09-20 06:53:23] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()' in C:\xampp\htdocs\sidinsu\project\vendor\laravel\framework\src\Illuminate\Foundation\Console\ClearCompiledCommand.php:28
Stack trace:
#0 {main}  
[2015-09-20 06:58:28] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()' in C:\xampp\htdocs\sidinsu\project\vendor\laravel\framework\src\Illuminate\Foundation\Console\ClearCompiledCommand.php:28
Stack trace:
#0 {main}  

2 个答案:

答案 0 :(得分:0)

空白页显示500错误,您的日志会重新启用。

查看您的日志是vendor/compiled.php文件的问题。

只需删除此文件,运行composer update,然后在更新后运行php artisan optimize以重建compiled.php

在旁注中,要查看此内容的网址应为somedomain.com/demo/public,因为这是index.php文件所在的位置 - 除非您已经处理过此内容。

答案 1 :(得分:0)

将Laravel 5移至生产服务器时,请执行以下操作:

将存储和引导程序文件夹的权限更改为0755或0777 chmod -R 0777 storage/ 作曲家安装 作曲家更新 工匠缓存:清晰

这将解决您的依赖关系并使laravel功能化。 如果在执行上述步骤后遇到包冲突,请从app / config / app.php中删除包,并从供应商处删除其文件夹并运行composer update。

同时确保您符合Laravel 5的最低要求。 PHP 5.5.9是必需的。