如何将Laravel 5.7.13部署到共享主机

时间:2018-12-01 07:46:31

标签: php laravel

我正在使用“ Laravel 5.7.13”,并且在我的本地服务器上也可以,但是当我将其部署到Live Server(Shared CPanel Server)时,我已经将文件夹名称(我命名为“ site”)添加到了在index.php页面中的代码行下面;

发件人:

JSONObject jsonObject = new JSONObject(serverResponse); JSONArray jsonArray = jsonObject.getJSONArray("data"); ArrayList<String> qids = new ArrayList<>(); ArrayList<String> questions = new ArrayList<>(); for (int i=0; i<jsonArray.length(); i++) { JSONObject item = jsonArray.get(i); qids.add(item.getString("q_id")); questions.add(item.getString("question")); }

收件人:

require __DIR__.'/../vendor/autoload.php'; ... $app = require_once __DIR__.'/../bootstrap/app.php';

仍然,我的主页甚至无法加载,但是出现以下错误:

/home/heji/site/vendor/laravel/framework/src/Illuminate/Container/Container.php     }

require __DIR__.'/../site/vendor/autoload.php';
 ...
 $app = require_once __DIR__.'/../site/bootstrap/app.php';

参数 “类App \ Http \ Controllers \ pagescontroller不存在”

请帮助。谢谢(我实际上是PHP / LARAVEL的入门者)

1 个答案:

答案 0 :(得分:0)

第一件事,如果您的public文件夹位于public_html的另一个文件夹中,请确保您的路径正确,如果您在主机中使用PHP 5,请添加另一个“ ../”,将其更新为最新版本的PHP