PHP Неустранимая ошибка: require (): сбой при открытии на рабочем сервере - PullRequest
0 голосов
/ 17 апреля 2020

Я получаю PHP Неустранимая ошибка: require (): Не удалось открыть обязательное '' (include_path = '.: / Opt / alt / php73 / usr / share / pear') в / home / al1dlbq3lmg8 / public_html / views /main.php on line 67

Работает нормально на apache тестовый сервер не работает.

Класс контроллера

<?php
abstract class Controller{
    protected $request; 
    protected $action; 

    public function __construct($action, $request){
            $this->action = $action;
            $this->request = $request;
    }

    public function executeAction(){
        return $this->{$this->action}();
    }

    protected function returnView($viewmodel, $fullview){
        $view = 'views/'. get_class($this). '/' . $this->action. '.php';
        if($fullview){
            require('views/main.php');
        }
        else{
            require($view);
        }

    }
}

main. php

<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top shadow-lg" >
    "
  <!-- Brand/logo -->
  <a class="navbar-brand" href="<?echo ROOT_URL; ?>home">
    <img src="assets/images/logo2.png" alt="logo" style="width:400px; height:90px">
  </a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>


    **<?php require($view); ?> //  <<=================** This is where it is failling to open 

</body>
<div class=" pt-5 pb-5 footer w-100" >
<div class="container">
  <div class="row">

Есть мысли?

...