Laravel - Почему я заблокирован после посещения данной страницы? - PullRequest
0 голосов
/ 02 марта 2020

У меня очень странная проблема с использованием Laravel. У меня есть сайт, который уже находится на производственном сервере. Недавно мне пришлось внести некоторые изменения в проект, и в основном я установил 3 охранника:

Если я захожу на mysiteurl / , я выполняю вход в систему с использованием защиты по умолчанию .

При посещении mysiteurl / admin , я получаю доступ к логину и использую admin guard .

Если я посещаю mysiteurl / b , я могу войти, используя b guard .

В моей локальной среде все работает нормально. Итак, я попытался обновить свой производственный сайт. Используя FTP, я вручную загружаю файл за файлом, сохраняя резервную копию каждого из них. После этого я запустил php artisan config: cache , потому что у меня возникла проблема с сообщением о том, что b guard не существует.

Теперь проблема возникает. Когда я захожу с помощью / admin и захожу на заданную страницу, (назовем это « admin / courses »), браузер просто не может подключиться к этой странице. Это занимает слишком много времени, и появляется ошибка ERR_CONNECTION_TIMED_OUT. Но все есть. Маршрут, контроллер, представление, база данных и т. Д. c ..

Странно то, что теперь я заблокирован, и я не могу подключиться к сайту через свою сеть. Если на моем телефоне используется соединение 4g, я могу посетить этот сайт. И если я вхожу в систему как администратор и go на той же странице курсы , используя мое соединение 4g, меня тоже блокируют. Я не могу даже go на root URL войти в систему, используя другой тип охраны.

Нет ошибок в файле журнала с сегодняшнего дня. На подаче нет большого процесса. Страница курсов не делает ничего большого, она только перечисляет курсы из баз данных, и все включенные таблицы пусты.

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

Ответы [ 2 ]

0 голосов
/ 02 марта 2020

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

Теперь все работает. Спасибо!

0 голосов
/ 02 марта 2020

Я бы предпочел сделать это комментарием, а не ответом, но сейчас я не могу комментировать. Во-первых, вы добавили еще какие-нибудь зависимости через composer на вашем локальном компьютере? Если это так, вам нужно будет запустить composer install снова на производственном сайте, чтобы эти зависимости были добавлены. То же самое, если вы добавили что-либо с NPM, вам нужно будет запустить NPM install снова.

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