Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将Laravel 5.7.13部署到共享主机_Php_Laravel - Fatal编程技术网

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

Php 如何将Laravel 5.7.13部署到共享主机,php,laravel,Php,Laravel,我正在使用“Laravel 5.7.13”,在我的本地服务器上也可以,但当我将其部署到Live Server(共享CPanel服务器)时,我已经在index.php页面的下面几行代码中添加了我的文件夹名(我将其命名为“site”) 发件人: require _DIR _./../vendor/autoload.php'; ... $app=require_once uuu DIR_uuu.'/../bootstrap/app.php' 致: 需要/site/vendor/autoload.php

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

发件人:

require _DIR _./../vendor/autoload.php';
...
$app=require_once uuu DIR_uuu.'/../bootstrap/app.php'

致:

需要/site/vendor/autoload.php';
...
$app=require_once _DIR__.'/../site/bootstrap/app.php'

尽管如此,我的主页甚至无法加载,但出现以下错误:

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

论据 “类App\Http\Controllers\pagescontroller不存在”


求你了,我需要帮助。谢谢(我实际上是PHP/LARAVEL的初学者)

首先要确保您的路径正确,如果您的公用文件夹位于另一个公用文件夹中,请添加另一个“./”此外,如果您在托管中使用PHP5,请将此更新为最新版本PHP

您是否在cpanel上托管?是的。我正在主持CPanel@spartyboy。共享服务器您确定require语句指向正确的路径吗?请检查
pagescontroller
的大小写敏感度。如果文件名为
PagesController.php
,则在Linux等区分大小写的系统上会出现此错误。请遵循此图图。我非常感谢您帮助我克服此难题。事实上,我在来这里寻求帮助之前就已经看过了那个教程,但它并不能解决这个问题,它真的让人很不舒服。
public function build($concrete)
{

    if ($concrete instanceof Closure) {
        return $concrete($this, $this->getLastParameterOverride());
    }

    $reflector = new ReflectionClass($concrete);


    if (! $reflector->isInstantiable()) {
        return $this->notInstantiable($concrete);
    }

    $this->buildStack[] = $concrete;

    $constructor = $reflector->getConstructor();


    if (is_null($constructor)) {
        array_pop($this->buildStack);

        return new $concrete;
    }