Проблема с пустой страницей для проекта Laravel в поддомене

У меня проблема Пустая страница для Ларавель Проект в поддомене (cPanel). В корневом домене (https://ratul.info/) уже есть приложение Laravel. Итак, я пытался загрузить еще один проект Laravel в поддомен (https://ecommerce.ratul.info/). К сожалению, он показывал белый экран без ошибок.

Сведения о субдомене

  • Субдомены: ecommerce.ratul.info
  • Корень документа: /public_html/ecommerce

Файлы public и index.php находятся в /public_html/ecommerce, а остальные файлы — в /public_html/ecommerce/flipmart.

The folder structure is Public_html > ecommerce > flipmart

Я изменил путь в index.php

require __DIR__.'/flipmart/vendor/autoload.php';

$app = require_once __DIR__.'/flipmart/bootstrap/app.php';

Поддомен работает нормально. Я проверил с помощью простых файлов HTML.

корень должен находиться в общей папке в Laravel.

user18716605 22.04.2022 23:43

@JustJeremy Я перенес содержимое общей папки в корень поддомена.

Ratul 22.04.2022 23:51

это ваша проблема прямо там. Он не создан для того, чтобы иметь индекс в корне. У него есть масса вещей, которые нужно сделать при первой загрузке. В cpanal просто укажите свой поддомен в общую папку. Это сработает.

user18716605 23.04.2022 00:01

Я развертывал проект из своего репозитория git. Затем я загружал поставщика и файл .env. Это создавало проблему. Когда я загружаю файл в виде zip, все выглядит нормально. Спасибо @Nahid Hasan Limon

Ratul 23.04.2022 00:40

Что-то в моем gitignore создавало проблему. Я не знаю, что и почему. Однако проблема смягчается.

Ratul 23.04.2022 00:42
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Что нового в PHP 8.1?
Что нового в PHP 8.1?
Если вы все еще используете PHP 7, то эта статья для вас. В PHP 8, а именно в PHP 8.1, встроены некоторые очень востребованные функции, которые вам...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
1
5
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

требуется ДИР.'/flipmart/vendor/autoload.php';

$app = require_once ДИР.'/flipmart/bootstrap/app.php'; все хорошо, если здесь ecommerce — это корневой каталог вашего субдомена, а flipmart — это подпапка ecommerce (если я не ошибаюсь). Также проверьте наличие папки поставщика.

Другие вопросы по теме