【问题标题】:Blank white page when finished uploading files to server laravel5完成将文件上传到服务器 laravel5 后的空白页
【发布时间】:2022-03-24 18:03:30
【问题描述】:

我已经将文件上传到demo 文件夹内的服务器,但是当我访问时,我得到了空白页。当我访问somedomain.com/demo 时,我得到了空白页。谁能帮助我。我的文件夹目录以 demo 开头。在demofolder 我有app,bootstrap,config 等文件夹。 当我查看存储/日志文件时,我得到了

[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}  

【问题讨论】:

  • 请阅读您的错误...您调用了未定义的方法 -> 修复它。
  • 我已经将 php 版本升级到 5.5 以上,现在出现错误致命错误:require(): Failed opening required '/home/womenactorg/public_html/siddhartha/project/app/Http/helpers/Backend/ helpers.php' (include_path='/home/womenactorg/public_html/siddhartha/project/vendor/phpunit/php-text-template:/home/womenactorg/public_html/siddhartha/project/vendor/phpunit/php-timer:.: /usr/lib/php:/usr/local/lib/php') 在 /home/womenactorg/public_html/siddhartha/project/vendor/composer/autoload_real.php 第 59 行
  • @RanjeetKarki,你的问题解决了吗?
  • 是的问题解决了

标签: laravel laravel-5 hosting


【解决方案1】:

空白页提示 500 错误,您的日志会对此进行备份。

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

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

附带说明,查看此内容的 URL 应为 somedomain.com/demo/public,因为这是 index.php 文件所在的位置 - 除非您已经处理过此问题。

【讨论】:

  • 当我写一些东西到 index.php 并转到 somedomain.com/demo 时,它会显示书面文本
  • 好的 - 但是处理手头的问题,你删除文件并运行命令了吗?
  • 我应该再次从服务器下载文件并按照您的步骤操作,这需要时间
  • 好的,告诉我进展如何。
  • 我得到了空白页
【解决方案2】:

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

将 storage 和 bootstrap 文件夹的权限更改为 0755 或 0777 chmod -R 0777 storage/ 作曲家安装 作曲家更新 工匠缓存:清除

这将解决您的依赖关系并使 laravel 正常运行。 当您在执行上述步骤后遇到包冲突时,从 app/config/app.php 中删除包并从供应商中删除它们的文件夹并运行 composer update。

还要确保你满足 Laravel 5 的最低要求。需要 PHP 5.5.9。

【讨论】:

  • 我在右键单击文件夹时将存储和引导文件夹的权限更改为 777,我获得了更改权限并进行了更改
  • 和?结果是什么?我们可以通过 Skype 或其他方式联系,以便我可以帮助您并更好地了解问题吗?我猜你也不明白我在说什么。
  • 你现在得到了什么?你检查过php版本吗?对于 laravel 5 是 5.5.9
  • 我已经将 php 版本升级到 5.5 以上,现在出现错误致命错误:require(): Failed opening required '/home/womenactorg/public_html/siddhartha/project/app/Http/helpers/Backend/ helpers.php' (include_path='/home/womenactorg/public_html/siddhartha/project/vendor/phpunit/php-text-template:/home/womenactorg/public_html/siddhartha/project/vendor/phpunit/php-timer:.: /usr/lib/php:/usr/local/lib/php') 在 /home/womenactorg/public_html/siddhartha/project/vendor/composer/autoload_real.php 第 59 行
  • php composer.phar 更新 - 在 shell 或 composer update 中运行。你有没有安装作曲家?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-27
  • 2013-06-09
  • 2014-06-10
相关资源
最近更新 更多