Laravel на виртуальном хостинге — поддомен

Я пытаюсь развернуть приложение laravel на виртуальном хостинге. Он должен быть развернут в www.subdomain.something.com

Моя структура папок:

    /laravel
app/
vendor/
bootstrap/
server.php
artisan
composer.json
composer.lock
phpunit.xml
/public_html
subdomain/
index.php

Мой index.php имеет следующие пути:

require '/../../laravel/bootstrap/autoload.php';
$app = require_once '/../../laravel/bootstrap/start.php';

Мои пути.

'app' => __DIR__.'/../../laravel/app',
'public' => __DIR__.'/../../public_html/subdomain',
'base' => __DIR__.'/../../laravel',
'storage' => __DIR__.'/../../laravel/app/storage',

Кто-нибудь может увидеть, что мне не хватает? Я попробовал Google, и нашел кучу пошаговых объяснений, но, похоже, ничего не работает — это приводит к внутренней ошибке 500 сервера.

Спасибо за любой отзыв

Wesley

3

Решение

Следуй первому правилу Вот.
Если вы используете первое правило, то все должно работать нормально. Но как-то, если вы сталкиваетесь 500 Internal Server Error затем войдите на ваш сервер public_html каталог через ssh и дать следующую команду.

sudo chmod 755 -R laravel

chmod -R o+w laravel/storage

Вот laravel каталог вашего проекта Laravel

1

Другие решения

Убедитесь, что у вас есть права на запись app/storage/ и все подкаталоги. Это звучит как преступник, но если нет, то посмотрите, есть ли какие-либо ошибки в app/storage/logs реж. Если не посмотреть, можете ли вы разобрать логи сервера.

0

У меня была похожая проблема, и я нашел решение. Может быть, кто-то может получить помощь в этом,

Установите LARAVEL 5 локально, так же как и общий каталог хостинга (Deploy L5 Share Hosting Solution)

0
По вопросам рекламы [email protected]