Я создаю приложение для электронной коммерции Laravel. Я следую этому руководству на YouTube: https://www.youtube.com/watch?v=L3EbWJmmyjo&list=PLEhEHUEU3x5oPTli631ZX9cxl6cU_sDaR&index=18
Для раздела «Администратор» на веб-сайте я использую Voyager. На моем локальном хосте все работает отлично:
Целевая страница (http://localhost: 8000):
When I then enter the link: http://localhost:8000/admin it takes me to the http://localhost:8000/admin/login:
I then enter these credentials (images show database as well). As you can see the credentials match and when I press login I'm taken to the dashboard:
All the screenshots so far are on my localhost. When I am trying to install Voyager on my live website it stops working! This is my live web address: https://janinevalerieaesthetics.com
Я размещаю хостинг с помощью Forge и Envoyer. И они связываются с помощью моей учетной записи GitLab: https://gitlab.com/rossi99/salonwebsite
Я подключаюсь к своему серверу Forge с помощью s sh через свой терминал по этой ссылке: s sh forge@janinevalerieaesthetics.com
И затем я полностью захожу в текущий каталог (тот, который содержит все мои папки, включая файл vendor и artisan), а затем использую команды php artisan для установки пакета voyager (https://voyager-docs.devdojo.com/getting-started/installation):
- Изменение файла .env:
Шаги установки:
APP_URL=http://localhost
My. env:
APP_URL=https://janinevalerieaesthetics.com
Этапы установки:
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Мой .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD="**************"
Я запускаю эту команду с моего терминала forge@salonWebsite: ~ / janinevalerieaesthetics.com/current$:
php artisan voyager:install
Затем я создаю пользователя с того же терминала, используя эту команду:
php artisan voyager:admin your@email.com --create
Вот мои живые таблицы базы данных:
And here is the roles table ( you can see that user with ID 1 is the admin):
But when I navigate to https://janinevalerieaesthetics.com/admin/login отображается экран входа в систему:
But when I log in with the correct credentials, instead of login me in and showing the admin dashboard, it logs me in and takes me to the landing page and when I try to manually get to the log in it just redirects me to the landing page:
введите описание изображения здесь