【发布时间】:2018-10-18 12:12:29
【问题描述】:
我是一家小型企业的设计师,我的任务是尝试让 Laravel 项目在客户的服务器上运行。我不是 PHP 专家,只知道一点点 - 由于截止日期非常紧迫,而且我的客户无法在这么短的时间内找到其他人,因此我在很短的时间内完成了这项工作。
我尝试了 Google 搜索,但似乎没有任何帮助。 cPanel的文件结构如下:
所有这些都在handymans-hardware.co.uk 文件夹中。当我导航到域根目录时,我只能看到文件树,而在浏览器中导航到 root/public 时,我得到一个错误。我该如何设置?似乎构建它的开发人员没有正确设置它并导致了一些问题。
这里是错误:
index.php 的第 50 行是$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
【问题讨论】:
-
能否请您显示错误的屏幕截图,包括顶部的网址?
-
@AntonioGocaj 感谢您的回复,我添加了返回的错误
-
你的服务器的文档/网络根目录必须指向
public目录,你可以添加你的文档/网络根目录当前是什么。 -
您是否检查过您的托管 php 版本是否符合 laravel 版本的 php 要求?恐怕与此有关。例如 laravel v 5.6 需要 php >= 7.1.3。这里有一个链接:laravel.com/docs/5.6/installation右上角更改版本以查看php版本要求。
-
项目根目录当前是:www.handymans-hardware.co.uk - 现在导航到 www.handymans-hardware.co.uk/public 时(更新 php 版本后),我出现了有一长串错误!