Php Laravel 5上传显示空白页面
我有一个网站与CMS开发使用laravel 5我有以下文件夹结构 我正在尝试将其上传到服务器我所做的是在public_html中创建了一个名为beta的文件夹,其中包含我的所有公用文件夹内容,即后端、前端源、,上传和db文件夹,如下图所示,我将CMS文件夹保留在公共html之外,我修改了几个路径,即在index.php中,我将路径设置为Php Laravel 5上传显示空白页面,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一个网站与CMS开发使用laravel 5我有以下文件夹结构 我正在尝试将其上传到服务器我所做的是在public_html中创建了一个名为beta的文件夹,其中包含我的所有公用文件夹内容,即后端、前端源、,上传和db文件夹,如下图所示,我将CMS文件夹保留在公共html之外,我修改了几个路径,即在index.php中,我将路径设置为 require __DIR__.'/../../CMS/bootstrap/autoload.php' ; $app = require_once __DI
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"
]
},
这就是它在服务器中的外观
这是公用html文件夹之外的CMS文件夹
这是公共html中的beta文件夹
这些是beta文件夹中的文件夹
我认为配置应该是
require __DIR__.'/../../../CMS/bootstrap/autoload.php' ;
$app = require_once __DIR__.'/../../../CMS/bootstrap/app.php';
由于
\uuuu DIR\uuuu
是当前文件目录,并且./
将上升一级因此根文件夹中有一个.env.example文件。删除.example部分,您将得到一个错误。或者您根本没有,在这种情况下,您应该创建一个。我已经删除了.env.example文件,我只有.env文件,但它没有显示错误,只显示为空page@AndrewIs环境有可能开始生产吗?调试模式设置为true吗?不,它仍然不工作,仍然给出空白。page@Andrewthepic只是在我上传项目时才在我的电脑上显示我的文件夹结构。CMS文件夹在public_html文件夹外,index.php在一个名为beta inside public_htmlIs的文件夹内。public_html内有index.php文件吗?系统是否设置为在beta文件夹中查找index.php文件?你能创建一个带有“Hello”的index.html文件来测试你的系统从哪个文件夹设置为“start”吗?你能截取服务器中当前文件夹结构的截图吗?我已经提供了一些截图,看看@NikkoI used var_dump('test')在我的index.php中,它可以正常工作,但如果我采用相同的var_dump('test')在require DIR'/../../../CMS/bootstrap/autoload.php'之后;鲍里斯什么也没出现