【问题标题】:Laravel 5 upload shows blank pageLaravel 5上传显示空白页面
【发布时间】:2015-06-15 09:32:49
【问题描述】:

我有一个使用 laravel 5 开发的 CMS 网站我有以下文件夹结构

我正在尝试将其上传到服务器我所做的是我在 public_html 中创建了一个名为 beta 的文件夹,其中包含我的所有公共文件夹内容,即后端、前端源、上传和 db 文件夹,如下图所示和我将 CMS 文件夹保存在 public_html 之外我修改了一些路径,即在 index.php 中我将路径设置为

require __DIR__.'/../../CMS/bootstrap/autoload.php' ;

$app = require_once __DIR__.'/../../CMS/bootstrap/app.php';

我得到的只是一个空白页,我是否遗漏了一些路径更改或可能是什么问题。这个问题想死我了。

这是错误日志,尽管我在所需文件夹中有 helper.php 文件

[15-Jun-2015 06:37:39 America/Detroit] PHP Warning:  require(/home/dinwaub/CMS/app/http/helpers/backend/helpers.php): failed to open stream: No such file or directory in /home/domain/CMS/vendor/composer/autoload_real.php on line 59

这是我的 composer.json 文件的一部分,其中包含 helper.php 文件的路径

"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        },

        "files": [

            "app/http/helpers/backend/helpers.php",
            "app/http/helpers/frontend/viewHelper.php" 
        ]

    },

这是它在服务器中的样子

这是 public_html 文件夹之外的 CMS 文件夹

这是 public_html 中的 beta 文件夹

这些是 beta 文件夹中的文件夹

【问题讨论】:

  • 您的根文件夹中有一个 .env.example 文件。删除 .example 部分,你会得到一个错误。或者你根本没有,在这种情况下你应该创建一个。
  • 我已经删除了 .env.example 文件我只有 .env 文件仍然没有显示错误并且只给出空白页@Andrew
  • 环境是否已设置为生产环境?调试模式是否设置为 true?
  • 不,它仍然不工作仍然给出空白页@Andrew

标签: php laravel laravel-5


【解决方案1】:

我觉得配置应该是

require __DIR__.'/../../../CMS/bootstrap/autoload.php' ;

$app = require_once __DIR__.'/../../../CMS/bootstrap/app.php';

因为__DIR__ 是当前文件目录,而../ 上升一级

【讨论】:

  • 图片仅在我的电脑中显示我的文件夹结构,实际上当我上传项目时,CMS 文件夹位于 public_html 文件夹之外,而 index.php 位于 public_html 内名为 beta 的文件夹中
  • public_html里面有index.php文件吗?系统是否设置为在 beta 文件夹中查找 index.php 文件?您可以创建一个带有“Hello”的 index.html 文件来测试您的系统从哪个文件夹设置为“start”吗?
  • 你能截取服务器中当前文件夹结构的截图吗?
  • 我已经提供了一些截图看看@Nikko
  • 我在 index.php 中使用了 var_dump('test'),它工作正常,但如果我在 require DIR 之后使用相同的 var_dump('test')。' /../../../CMS/bootstrap/autoload.php' ;什么都没有出现@Boris
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-20
  • 2019-12-19
  • 1970-01-01
相关资源
最近更新 更多