Загрузка проекта Laravel в Интернет - PullRequest
0 голосов
/ 18 октября 2018

Я дизайнер для малого бизнеса, и мне было поручено попытаться заставить проект Laravel работать на сервере заказчика.Я не эксперт по PHP и знаю только небольшое количество - я взял это на себя в очень короткие сроки из-за очень сжатых сроков и неспособности моих клиентов найти кого-либо еще в такой короткий срок.

У меня естьпопытался найти в Google, но ничего не помогло.Файловая структура cPanel выглядит следующим образом:

cPanel structure

file structure

Все это находится в папке handymans-hardware.co.uk.Когда я перехожу к корневому каталогу домена, я вижу только дерево файлов, а при переходе к root / public в браузере я получаю сообщение об ошибке.Как я могу настроить это?Похоже, что разработчик, который создал это, не настроил его правильно и вызвал некоторые проблемы.

Вот ошибка:

public error

Строка 50 индекса.php составляет $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

При загрузке Laravel в cPanel есть несколько вещей, на которые следует обратить внимание

  1. у вашего хостинг-провайдера включен php 7.2
  2. - ваши файлы в общедоступном html-каталоге
  3. скопируйте все в публичный каталог вашего приложения Laravel и вставьте их в свой корневой каталог
  4. , если вы сделали это, проверьте файл index.php, который теперь был перемещен в корневой каталог, исделайте это
  5. найдите эти строки кода в index.php

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

    Затем отредактируйте эти два кода выше для этого

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

Если вы все еще не уверены, посмотрите этот видеоурок: Youtube Загрузить Laravel на cpanel

0 голосов
/ 18 октября 2018

Глядя на снимки экрана, кажется, что вы не загружали контент сайта в public_html ?, я могу ошибаться, но выгрузите то, что у вас есть внутри папки проекта "handymans-hardware.co.uk", прямо в public_html (кажется простым, и вы, возможно, сделали это, но подумал, что я бы спросил)

Появляется, что есть некоторые ошибки таблицы SQL, а также переход к: http://www.handymans -hardware.co.uk / shop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...